gpt4 book ai didi

linux - 使用 unix 解压缩但仅提取某些字段

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:34 24 4
gpt4 key购买 nike

我有一个 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 的行,或者从 20130516.file 中提取只有 field2=ABC 的行?

最佳答案

使用awk:

gzip -dc 20130516.ticks.gz | awk -F, '$2 == "ABC"' > output.csv

关于linux - 使用 unix 解压缩但仅提取某些字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16671527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com