sedコマンド

CSVファイルやログファイルの調査に役立ったので使い方をメモ。

このようなファイルを用意し、コマンドを実行した結果を記す。

1
2
3
4
5

2行目を取得

sed -n 2,1p file
2

2 – 4行目を取得

sed -n 2,4p file
2
3
4

2行目を別ファイルに追記

sed -n 2,1p file >> other_file
cat other_file
2

2行目を除外し出力

sed "2,1d" file
1
3
4
5

2行目を除外し、結果を別ファイルに追記

sed "2,1d" file > other_file
cat other_file
1
3
4
5