by shigemk2

当面は技術的なことしか書かない

sed

コマンド 説明
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

出典については…気にするな!