コマンド | 説明 |
d | マッチした行を削除 |
s | パターンに基づいて置換。gスイッチを使うとマッチした箇所すべてを置換 |
y | 文字を置換 |
オプション | 説明 |
e | 次の引数はコマンドと認識する |
f | 次の引数はスクリプトファイルと認識 |
置換
vagrant@precise64:~$ cat file3.txt 111 222 333 333 222 111 444 555 666 vagrant@precise64:~$ sed s/1/hoge/g file3.txt hogehogehoge 222 333 333 222 hogehogehoge 444 555 666 vagrant@precise64:~$ cat file3.txt 111 222 333 333 222 111 444 555 666
削除
vagrant@precise64:~$ cat file3.txt 111 222 333 333 222 111 444 555 666 vagrant@precise64:~$ sed '1,5d' file3.txt 111 444 555 666
出典については…気にするな!