如何将文件列表重定向到sed并在其中修改它们?

时间:2014-11-16 17:35:31

标签: sed grep pipe

我想这样做:

grep --files-with-matches <pattern> * | sed -i <pattern>

这意味着:获取grep生成的文件列表,并在其中修改每个文件。 是否可以单行?

1 个答案:

答案 0 :(得分:1)

试试这个:

grep -l <pattern> * | xargs sed -i 's/replaceFrom/replaceTo/g'