よく使うコマンドなのですが、たまにsedのオプションなんだっけとなるので覚え書き。
cd 対象ディレクトリへ移動 find ./ -type f | grep 絞り込みワード | xargs sed -i "s/置換前の文字/置換後の文字/g"
例えば、「.rbファイルの中身のjpgをpngにする」という例ではこんな感じで記述します。
cd app find ./ -type f | grep ".rb" | xargs sed -i "s/jpg/png/g"
やり方によっては、使いみちはたくさんありますので、上手くつかって効率化してみて下さい!
コメント