我有很多文件,包含一些字符串。我必须从所有文件中删除它。我怎么能更快地做到这一点?任何想法,例如更喜欢python脚本。 感谢。
答案 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" *