kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

複数ファイル内の置換

複数ファイルを一度に置換したくて使っているコマンドです。 railsのroutes.rbを修正して、ルーティングヘルパが変わったので一斉に置換しました。

find . -type f -print0 | xargs -0 sed -i -e “s/info_salutation_path/salutation_path/

macOSの場合は、iオプションの挙動が違うので注意です。

参考

Mac環境でsedを使うときの注意 - tjinjin's blog

Rails のルーティング | Rails ガイド