sed [-n] -f program-file [file-list]
sed [-n] program [file-list]
-n : 出力命令を指定しないかぎり出力しません.
-f program-file : program-file で指定されたファイルを sed に対するプ
ログラムとして実行します.
file-list : sed が編集対象にするファイルのリストです
program : sed のプログラムです(文字列,「 ' 」で囲む必要があ
ります)
sed のプログラムは幾つかの行からなっており,各行は以下に示す様な形式
に従っています.
[address [,address]] instruction [argument-list]
1)address
通常,行番号として指定します.パターンをアドレスとして使用し,そ
のパターンを含む行を指定することも出来ます.この場合,そのパター
ンを,スラッシュ( / )で囲まなければなりません.
2)instruction
d : 削除
s : 置換.形式は以下の通です.
[address [,address]] s/pattern/replacement-string/[g][p][w]
g : 行内のすべての候補を置換
p : 置換が行われた行を出力
w : 置換が行われた行をファイルに出力( w file-name )
p : アドレスで指定された行を出力
w : アドレスで指定された行をファイルに出力( w file-name )