我看到这个讨论:如何使用 geany 查找并替换所有打开文件中的文本?
我想查找并替换目录中的所有文件。答案中建议的方法很好找到。现在我需要打开所有找到的文件并使用 Geany。如果文件有数百个,则无法通过单击 Geany 中的链接来查看。
怎么自动做呢?
答案1
虽然不是特定于 Geany 的答案,但您可以在命令行中使用 sed 来执行此操作吗?
这将在目录中递归地将“foo”替换为“bar”。
find . -type f | xargs -i sed -i -e "s/foo/bar/g" "{}"