如何将csv文件的特定行复制到新的csv文件?

时间:2018-10-16 11:23:50

标签: linux csv

我有一个csv文件,其中包含5000万条以上的记录。 我想要从该文件到另一个新的csv文件的某些特定行。 我需要复制的行是随机的,即我必须搜索特定值然后复制。 我正在使用linux。

1 个答案:

答案 0 :(得分:0)

这样的awk命令呢(第二个字段是您正在查看的示例):

the_value_you_want=some_specific_value
awk -vvalue=$the_value_you_want -F, '$2 == value { print $0; }' < input_file > output_file