• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブディレクトリ内のすべてのファイルの文字の置換)

サブディレクトリ内のファイルの文字の置換方法

このQ&Aのポイント
  • コマンドラインからサブディレクトリ内のファイルの文字を置換する方法について教えてください。
  • 現在、ひとつのディレクトリ内で文字列の変換はできていますが、サブディレクトリ内のファイルにも再帰的に変換したいです。
  • grep -r などと組み合わせれば可能かと思いましたが、具体的な方法がわかりません。お知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

find の出力を使えばいいと思います。 例 find . -type f | while read f do  f2=${f}_tmp  sed -e 's/original_patterm/replaced_pattern/g' $f >$f2  mv -f $f2 $f done

hashikem
質問者

お礼

ありがとうございます。 無事に解決しました。 非常に助かりました。

関連するQ&A