打印包含2个以上项目的行

时间:2013-08-10 17:49:11

标签: bash shell unix

什么是unix命令,用于打印具有2个以上项目的文件的行 例如,每行中包含的项目都以制表符分隔。

dog elephant 
fox dog monkey
bear bird 
fish puppy 

在上面的文件中,输出将是fox dog monkey

在python中它将是:

if len(line)> 2: 
print line

2 个答案:

答案 0 :(得分:7)

使用awk

awk 'NF>2' file

.....................

答案 1 :(得分:1)

另一个awk选项:

awk '{ if ($3) print $0}' file