复制具有相同字数的行

时间:2015-11-07 18:20:05

标签: linux awk sed

我有一个文件,每行应包含14个单词,用分隔符“,”分隔。但我的传入文件有16,19和无序的单词数。现在我需要将每行字数为14的那些行复制到一个新文件中。我怎么在linux中做到这一点?

我在我们的论坛中尝试过很多命令,但我无法理解。

awk -F ',' '{printf NF -1, NR}' ouput在尝试计算时也不起作用。我是linux脚本的新手,请建议如何使用字数14来移动这些行。

1 个答案:

答案 0 :(得分:2)

使用awk:

awk -F, 'NF==14' input.txt > output.txt