ディレクトリ内のすべてのファイルでテキストを検索し、テキストをgeanyに置き換える方法は?

ディレクトリ内のすべてのファイルでテキストを検索し、テキストをgeanyに置き換える方法は?

私はこの議論を見ました:geanyを使用して開いているすべてのファイルでテキストを見つけて置き換える方法は?

ディレクトリ内のすべてのファイルを見つけて置き換えたいです。答えで提案された方法は見つけるのが簡単です。これで、見つかったすべてのファイルを開き、Geanyを使用する必要があります。何百ものファイルがある場合は、Geanyのリンクをクリックしてファイルを表示できません。

自動的に行う方法は?

ベストアンサー1

Geanyは特定の答えではありませんが、コマンドラインでsedを使用してこれを実行できますか?

これにより、ディレクトリ内の「foo」が「bar」に再帰的に置き換えられます。

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

おすすめ記事