使用模板编辑文件

时间:2010-12-12 15:48:29

标签: python replace

我有很多文件,包含一些字符串。我必须从所有文件中删除它。我怎么能更快地做到这一点?任何想法,例如更喜欢python脚本。 感谢。

2 个答案:

答案 0 :(得分:1)

sed -i "s/YOUR_STRING//g" *

/* or */
for file in `grep YOUR_STRING -l *`; do sed -i "s/YOUR_STRING//g" $file; done

第一种方法会盲目删除所有文件的YOUR_STRING

如果匹配的文件太多,

第二种方法可能会中断

更新:不是python解决方案,如果你不喜欢我会ping它并删除它

答案 1 :(得分:1)

sed -ie "s/SEARCH/REPLACEMENT/g" *

http://www.grymoire.com/Unix/Sed.html