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