计算两个字段相等的出现次数

计算两个字段相等的出现次数

是否可以编写一个 awk 单行代码来比较同一行上的两个字段以查看它们是否相等,并输出相等的行数?

我试过:

awk '$1==$2 { print($1 $2); }' foo1 | wc -l     

我认为这是不正确的。

答案1

awk '$1 == $2 {n++}; END {print n}'

相关内容