我可以使用以下命令在多个文件中查找和替换字符串。
find . -name '*.py' | xargs sed -i 's/foo/faa/g'
我们可以使用Perl
执行相同的操作吗?
答案 0 :(得分:1)
尝试此命令......:
find . -name '*.py' | xargs perl -p -i -e 's/foo/faa/g'
N.B。:如果您想在更改文件之前制作文件的备份副本,请提供带有附加信息的-i
标记... I.E。:-i.bak
...