如何在目录中的所有文件中查找文本并用 geany 替换文本?

如何在目录中的所有文件中查找文本并用 geany 替换文本?

我看到这个讨论:如何使用 geany 查找并替换所有打开文件中的文本?

我想查找并替换目录中的所有文件。答案中建议的方法很好找到。现在我需要打开所有找到的文件并使用 Geany。如果文件有数百个,则无法通过单击 Geany 中的链接来查看。

怎么自动做呢?

答案1

虽然不是特定于 Geany 的答案,但您可以在命令行中使用 sed 来执行此操作吗?

这将在目录中递归地将“foo”替换为“bar”。

find . -type f | xargs -i sed -i -e "s/foo/bar/g" "{}"

相关内容