我尝试使用awk命令计算文件中第4个字段大于第一个字段的行数我想出了这个命令:
awk '$4>$1 {print}' sampleFile | wc -l
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来找到数字而不是使用 wc -l
Ste*_*eve 14
一种方式使用GNU awk:
awk '$4 > $1 { count++ } END { print count }' file.txt
Run Code Online (Sandbox Code Playgroud)