我有一个项目,其中有文件夹、子文件夹和文件。我需要在每个文件中用单词 Bond 替换单词 Masi。
我运行以下名为 replace 的 Sed 脚本失败
s/Masi/Bond/
在 Zsh 中
sed -f PATH/replace PATH2/project/**
它给了我所有的文件,也包括那些没有 Masi 的文件,作为输出。
Sed 不一定是完成这项任务的最佳工具。我对 Python 和 Perl 很感兴趣。
您将如何在 Sed/Perl/Python 中进行替换,以便仅更改文件内容?