6

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

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

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

4

1 回答 1

14

一种使用方式GNU awk

awk '$4 > $1 { count++ } END { print count }' file.txt
于 2012-10-09T23:39:14.603 回答