sedを使おう!  stream editor


準備:
test という名前で作成します。
1 apple
2 orange
3 banana
4 spoon
5 fork
6 paper
7 knife
8 cup
9 keyboard
10 mouse
11 pen
12 bag
13 cap

sed -e 'd' test
それぞれの行を削除する。

sed -e '1d' test
1行目を削除する。

sed -e '1,10d' test 
1行目〜10行目までを削除する。

sed -e '/^#/d' test
#で始まる行を削除する。

sed -e '/regexp/d' test
regexpにマッチする行を削除する。

sed -n -e '/regexp/p' test
regexpにマッチする行を表示する。

sed -n -e '/BEGIN/,/END/p' test
BEGINを含む行〜ENDを含む行まで表示する。