如何在unix中的多个文件中查找和替换字符串?

时间:2014-03-03 10:08:41

标签: perl unix

我可以使用以下命令在多个文件中查找和替换字符串。

find . -name '*.py' | xargs sed -i  's/foo/faa/g'

我们可以使用Perl执行相同的操作吗?

1 个答案:

答案 0 :(得分:1)

尝试此命令......:

find . -name '*.py' | xargs perl -p -i -e 's/foo/faa/g'

N.B。:如果您想在更改文件之前制作文件的备份副本,请提供带有附加信息的-i标记... I.E。:-i.bak ...