sed

構文

sed [ オプション ] [スクリプト] [ ファイル ]

入力をパターンで置換して出力するコマンド。
sed(stream editer)で1行づつ読み込み編集を行い出力する。
編集には、sedスクリプトという独自のスクリプトを使用する。
awkやperlのワンライナーでも代用可。

perlワンライナーの詳細は、当サイト別コンテンツへ
Perl ワンライナー 勉強中。

オプション
-e [スクリプト] [スクリプト]sedスクリプトとして処理する。
-f スクリプトの指定をファイルにする。
実行例

# old.txt内の文字列oldをnewに書き換えて標準出力に出力する。
$ sed -e 's/old/new/g old.txt

# old.txt内の文字列oldをnewに書き換えてnew.txtに出力する。
$ sed -e 's/old/new/g old.txt > new.txt

スポンサードリンク