有效的方法来计算符合某些条件的数量

时间:2012-10-09 23:33:17

标签: awk

我正在尝试使用awk命令计算第4个字段大于第一个字段的文件中的行数 我想出了这个命令:

awk '$4>$1 {print}' sampleFile | wc -l

有没有更好的方法来查找数字而不是使用wc -l

1 个答案:

答案 0 :(得分:14)

使用GNU awk的一种方式:

awk '$4 > $1 { count++ } END { print count }' file.txt