0
我可以用下面的命令查找多個文件中的字符串並進行替換。如何查找和替換unix中多個文件中的字符串?
find . -name '*.py' | xargs sed -i 's/foo/faa/g'
我們可以用Perl
來做同樣的事嗎?
我可以用下面的命令查找多個文件中的字符串並進行替換。如何查找和替換unix中多個文件中的字符串?
find . -name '*.py' | xargs sed -i 's/foo/faa/g'
我們可以用Perl
來做同樣的事嗎?
試試這個命令:
find . -name '*.py' | xargs perl -p -i -e 's/foo/faa/g'
注意:如果你想使你的文件的備份副本,改變他們之前,提供-i
標誌與擴展... IE:-i.bak
...