编辑目录中的所有文件并另存为另一个副本

鲍勃

我在名为“ a.txt”,“ b.txt”和“ c.txt”的目录“ dir”中有4个文件。所有文件都包含文本。

a.txt:Chan Chan Man被捕。

b.txt:Chandler Bing被捕。

c.txt:乔伊,鸭子和小鸡抗议钱德勒被捕。

我想从所有文件中删除特定的关键字,并将这些新文件存储在另一个目录“ dir2”中。可以说我要删除“逮捕”和“逮捕”。因此,新文件变为:

aNew.txt:Chan Chan Man是。

bNew.txt:Chandler Bing获得了。

cNew.txt:乔伊(Joey),鸭子和小鸡抗议钱德勒(Chandler)的抗议。

我正在使用Mac Terminal。如果有人能为一般情况提供解决方案,那很好,那就是文件可以放在子目录中,而我可以提供正则表达式列表而不是要删除的关键字。

萨胡
#!/bin/bash

source=dir
dest=dir2

for file in a.txt b.txt c.txt
do
   # Copy the file to the destination directory
   cp "$source/$file" "$dest"

   # Modify the contents of the file in the destination directory.
   sed -i 's/arrested\././' "$dest/$file"
   sed -i 's/arrest\././' "$dest/$file"
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

列出目录中的文件,而bashand中没有扩展名,另存为另一个文件

如何在Python中读取,编辑和另存为另一个excel文件?

打开一个文件夹中的所有dbf文件,并将其另存为excel到另一个文件夹中

将目录中的每个 PDF 文件另存为另一个 PDF(类似于将 PDF 打印为 PDF 的操作)

将所有.csv文件从Google存储桶中读取到一个大熊猫df中,然后另存为.csv到另一个存储桶中

将JSON值另存为另一个JSON文件

Python:如何打开具有格式的多页.xslx文件并编辑一些单元格并将其另存为另一个.xlsx文件

将一个类另存为另一个局部类

如何隐藏用户密码输入并将其另存为输出以替换另一个文件中的默认密码

将 LINQ 查询另存为变量以调用另一个 LINQ 查询

Excel:为什么“文件->另存为”不记得会话之间的最后一个目录?

如何将Excel工作簿中的所有工作表另存为一个文本文件?

在“ KDE另存为”对话框中创建一个新目录

将另一个工作表另存为pdf,同时循环浏览下拉菜单,而不显示每个项目的“另存为”框

linux bash-从另一个目录中删除一个目录中的所有文件

Makefile处理一个目录中的所有文件,然后输出到另一个目录。

Git:从另一个分支复制目录中的所有文件

从某个目录中的另一个分支签出所有更改的文件

将目录中的所有.haml文件转换为另一个目录中的.html

如何从另一个目录编辑文件

如何使用Ansible模块将目录中的所有文件移动到另一个目录?

在名称中找到所有目录中的文件,然后使用rsync复制到另一个目录

如何通过文件夹进行宏循环并将数据从一个 Excel 工作簿复制到另一个并另存为新名称?

使用Grunt.js复制将目录中的所有文件复制到另一个文件

Mac bash将一个目录的所有文件复制到另一个目录

如何将所有文件从一个目录移动(并覆盖)到另一个目录?

使用Python将所有文件从一个目录移动到另一个目录

C++ 将所有文件从一个目录移动到另一个目录

PHP 需要另一个目录中的文件:没有这样的文件或目录