↪️

Macのコマンドラインで文字列を一気に置換する

2022/02/21に公開

何回もハマるのでメモ。

$ find <dir path> -type f | xargs sed -i '' 's/<old string>/<new string>/g'

ポイントはこれ -i ''
-i はbackup用のファイルの拡張を設定するためのオプションなので.backなどをつける
バージョン管理していてバックアップを別途している場合は-i ''で問題ない

Discussion