求一个批量修改文件的脚本,是否sed命令可以解决
发表于 : 2015-04-26 0:29
想把一个文件夹下面的所有文件的某一行删除
如addCondition(report);
用什么命令可以一次性解决
如addCondition(report);
用什么命令可以一次性解决
代码: 全选
sed -i '/^addCondition(report);$/d' *
多谢,能不能把受到影响的行都显示出来,然后可以看到改了哪些行? 还有就是是否这些修改可以撤销dynamic0603 写了:上面的命令是删除addCondition(report);的行,^代表一行的开始,$代表一行的结尾。如果要删除包含addCondition(report);的行,则把^和$去掉即可代码: 全选
sed -i '/^addCondition(report);$/d' *
leavingDream 写了:多谢,能不能把受到影响的行都显示出来,然后可以看到改了哪些行? 还有就是是否这些修改可以撤销dynamic0603 写了:上面的命令是删除addCondition(report);的行,^代表一行的开始,$代表一行的结尾。如果要删除包含addCondition(report);的行,则把^和$去掉即可代码: 全选
sed -i '/^addCondition(report);$/d' *