Contagem de ocorrências em que dois campos são iguais

2

É possível escrever um one-liner awk que irá comparar dois campos na mesma linha para ver se eles são iguais, e gerar o número de linhas onde isso é verdade?

Eu tentei:

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

Eu não acho que isso esteja correto.

    
por turtle 26.10.2012 / 22:52

1 resposta

6

awk '$1 == $2 {n++}; END {print n}'
    
por 26.10.2012 / 23:08

Tags