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

如何将文件列表重定向到sed并在原地修改它们?,sed,grep,pipe,Sed,Grep,Pipe,我想做这样的事情: grep --files-with-matches <pattern> * | sed -i <pattern> grep——具有匹配项的文件*sed-i 这意味着:获取由grep生成的文件列表,并在适当的位置修改每个文件。 一个班轮可以吗?试试这个: grep -l <pattern> * | xargs sed -i 's/replaceFrom/replaceTo/g' grep-l*| xargs sed-i's/replac

我想做这样的事情:

grep --files-with-matches <pattern> * | sed -i <pattern>
grep——具有匹配项的文件*sed-i
这意味着:获取由grep生成的文件列表,并在适当的位置修改每个文件。 一个班轮可以吗?

试试这个:

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

grep从哪里接收输入?