0

5 ~ 6 ギガ 61,213,301 行の大きなテキスト ファイルがあります。カンマ区切りの状態です。

field1,field2,,,field5,,,field8... 

全体をcsvに抽出したくないので(できません)。field2 = ABC などの特定の行を抽出しようとしています。

現在、すべてを新しいファイルに抽出しています

gzip -dc 20130516.ticks.gz | cut -d, -f2,17,18,20-36  > ~/test/20130516.file

field2=ABC で行だけを抽出する方法や、 field2=ABC のみで 20130516.file から抽出する方法はありますか?

4

1 に答える 1

2

使用awk:

gzip -dc 20130516.ticks.gz | awk -F, '$2 == "ABC"' > output.csv
于 2013-05-21T14:09:42.710 に答える