我有一个很大的文本文件,5-6 gigs,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中提取?
发布于 2013-05-21 22:09:43
使用awk
gzip -dc 20130516.ticks.gz | awk -F, '$2 == "ABC"' > output.csvhttps://stackoverflow.com/questions/16671527
复制相似问题