如何Grep和替换排除

时间:2014-12-30 11:30:29

标签: bash sed grep

如何以递归方式替换某些文件中的某些字符串,并考虑一些排除项?例如,我不想将替换应用于.svn目录中的二进制文件或文件。

1 个答案:

答案 0 :(得分:0)

这是我目前正在使用的解决方案,也许有更好的方法?

grep -irl foobar | grep -v .svn | grep -v Binary | xargs sed -i 's/foobar/baz/g'