Printing awk:基于另一列的值打印列

Printing awk:基于另一列的值打印列,printing,awk,Printing,Awk,我有一个包含六列的文件,我只想打印第六列中值大于3的行的前两列 此语句打印第六列>3的所有行 awk '$6 > 3' file > out 此语句打印前两列: awk '{print $1,$2}' file > out 有人知道如何将这两个命令组合成一行吗 你就快到了,就像你说的,“把它们结合起来”。试试这个: awk '$6>3{print $1,$2}' file >out 没想到会那么容易。。。谢谢

我有一个包含六列的文件,我只想打印第六列中值大于3的行的前两列

此语句打印第六列>3的所有行

awk '$6 > 3' file > out
此语句打印前两列:

awk '{print $1,$2}' file > out 

有人知道如何将这两个命令组合成一行吗

你就快到了,就像你说的,“把它们结合起来”。试试这个:

awk '$6>3{print $1,$2}' file >out

没想到会那么容易。。。谢谢