TOP > Linux > Fedoraの技 > 301-400 > 335
テキストをまとめて置換するには
会社名や部署名が変わり、メールアドレスのドメイン名をまとめて変更したいようなときにはsedコマンドが便利です。
下記のメールアドレスのドメイン名をfedora500.jpに変更する例です。
$ cat mail.txt
john@redhat500.jp
paul@redhat500.jp
ringo@redhat500.jp
george@redhat500.jp
sedコマンド内のsコマンドを利用することで一括変換を行います。
$ sed 's/redhat/fedora/' mail.txt
john@fedora500.jp
paul@fedora500.jp
ringo@fedora500.jp
george@fedora500.jp
リダイレクトを使って結果をファイルに保存します。
$ sed 's/redhat/fedora/' mail.txt > fedora500_mail.txt
2005-12-03 作成