高木のブログ

【Mac】複数ファイルの文字列を一括で置換する

· 36 words · 1 minutes to read

OS によってはコマンドの挙動が微妙に違うので、これは Mac の場合のやり方

やり方 🔗

$ grep -lr '置換前の文字列' . | xargs sed -i '' 's/置換前の文字列/置換後の文字列/g'

実例 🔗

以下コマンドで、この PR の修正をした

$ grep -lr ':type => ' . | xargs sed -i '' 's/:type => /type: /g'

Categories


Tags