ファイルをsedで一気に書き換える

特定の文字列を一気に置換するときに使うsedコマンド。

通常は画面に出力したものをリダイレクトして保存するのだが、置換した後もとのファイルも書き換えてしまうオプションがある。

hogeをfugaにする例

sed -i 's/hoge/fuga/' hoge.txt

grepとのあわせ技

grep -l "hoge" *.txt | xargs sed -i 's/fuga//'
カテゴリー: 便利なコマンド パーマリンク

1 Response to ファイルをsedで一気に書き換える

  1. ピンバック: Jenkinsの設定ファイルをsedで一気に書換える | Rutakeの技術メモ

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.