sedのsコマンドのflug
s/aaa/bbb/
行で1つ目のaaaのみを置換
code:例.shell
$ echo aaaXXXaaa | sed -e s/aaa/bbb/
bbbXXXaaa
s/aaa/bbb/g
行の全てのaaaを置換
code:例.shell
$ echo aaaXXXaaa | sed -e s/aaa/bbb/g
bbbXXXbbb
s/aaa/bbb/i
aaaとAAAを区別せず置換
code:例.shell
$ echo aaaXXXAAA | sed -e s/aaa/bbb/ig
bbbXXXbbb
0 ... 9
s/aaa/bbb/p
code:ex.shell
$ input='aaa
quote> bbb
quote> ccc'
$ echo $input | sed 's/aaa/ccc/p'
ccc
ccc # ←ここと
bbb
ccc
ccc # ←ここが、pによる表示
-n組み合わせて使うことが多い
s/aaa/bbb/w
s/aaa/bbb/e