最初の行を除いて、ファイルから追加のヘッダー行を削除します。

最初の行を除いて、ファイルから追加のヘッダー行を削除します。

このおもちゃの例に似たファイルがあります。私の実際のファイルには400万行があり、そのうち約10行を削除する必要があります。

ID  Data1  Data2
1    100    100
2    100    200
3    200    100
ID  Data1  Data2
4    100    100
ID  Data1  Data2
5    200    200

最初の行を除いて、ヘッダーのように見える行を削除したいと思います。

最終文書:

ID  Data1  Data2
1    100    100
2    100    200
3    200    100
4    100    100
5    200    200

どうすればいいですか?

ベストアンサー1

あなたはそれを使用することができます

sed '2,${/ID/d;}'

行2からIDを持つ行が削除されます。

おすすめ記事