sed 行数範囲を指定して削除

2行目から5行目を削除
2,5d

10行目を削除
10d

文字列が含まれる行を削除
/文字列/d

文字列の場合にならって行数指定書くと機能しない。
これはダメな例。2行目から5行目を削除
/2,5/d

削除ではなく行数していで表示するならこれ。
sed -n 2,10p ファイル名

そろそろsedのちゃんとした本読んだほうがいいかもしれない
とりあえず立ち読みしてから考えよ

コメント

タイトルとURLをコピーしました