1

Q. サンプルの file.txt を考えてみましょう:

ワールド ハローワールド ハローヘル ハローハローワールド

「Hello World」という文を見つけて「Hai Universe」に置き換える方法

ワールド ハイユニバース ハローヘル ハローハイユニバース

フォルダー内のすべての一致するファイルで、これを再帰的に変更したいと思います。

よろしくお願いします。

4

2 に答える 2

7

で使用findしてみてくださいsed:

find . -type f -exec sed -i 's|Hello World|Hai Universe|g' {} \;

これにより、現在のすべてのファイルが再帰的に直接sed検索され、各ファイルで個別に検索+置換が実行されます。

于 2012-08-23T19:31:22.710 に答える