如何在終端中查找和替換多個文件中的文本

查找和替換 使用 文字編輯器 更基本。 但是當您需要執行相同的任務時會發生什麼 同時在多個文件中?

好吧,那裡的事情變得複雜了……或者沒有那麼多。


在下面的示例中,我們將使用sed在所有擴展名為.txt且位於/ home / user / myfolder /文件夾中的文件中,將所有出現的單詞“ mongo”替換為單詞“ aurelio”。

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

這麼簡單

在結束之前,值得一提的是,一些文本編輯器允許使用圖形界面執行此操作。 其中,值得重點介紹Jedit,Geany,Regexxer等。


在 Google 中將其新增為首選來源