我有一个文件,每行应包含14个单词,用分隔符“,”分隔。但我的传入文件有16,19和无序的单词数。现在我需要将每行字数为14的那些行复制到一个新文件中。我怎么在linux中做到这一点?
我在我们的论坛中尝试过很多命令,但我无法理解。
awk -F ',' '{printf NF -1, NR}' ouput
在尝试计算时也不起作用。我是linux脚本的新手,请建议如何使用字数14来移动这些行。
答案 0 :(得分:2)
使用awk:
awk -F, 'NF==14' input.txt > output.txt