如何在终端中查找和替换多个文件中的文本

查找和替换 使用 文字编辑器 更基本。 但是当您需要执行相同的任务时会发生什么 同时在多个文件中?

好吧,那里的事情变得复杂了……或没有那么多。


在以下示例中,我们将使用sed在所有扩展名为.txt且位于/ home / user / myfolder /文件夹中的文件中,将所有出现的单词“ mongo”替换为单词“ aurelio”。

查找/ home / user / myfolder / -name * .txt -exec sed -i“ s / mongo / aurelio / g” {} \;

这么简单

在结束之前,值得一提的是,一些文本编辑器允许使用图形界面执行此操作。 其中,值得重点介绍Jedit,Geany,Regexxer等。


在 Google 中将其添加为首选来源