• 締切済み

sedを再帰的に

ディレクトリ単位で、再帰的に文字列置換を行いたいのですが、 sedコマンドでそのようなオプションはありますでしょうか? また、よい方法があればご教授お願い致します。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

sed にはないはずです. どういうことを求めているのかわかりませんが, find + xargs なり find + while なりでいけませんか? 例えば find . -type f |while read file; do sed -e s/あれ/それ/ $file > $file .tmp && mv $file.tmp $file; done みたいに.

takatokoko
質問者

補足

そうです、これです。 ご回答、有難うございました!