Esse awk
onliner te aproxima muito da saída desejada (pelo menos os números estão corretos).
awk '{n=0} $2==$4 {n=n+1} $2==$5 {n=n+1} $3==$4 {n=n+1} $3==$5 {n=n+1} {print $0, n}' inputfile
Básico awk
é usado aqui. A string entre aspas é executada para cada linha, enquanto o bloco entre colchetes é executado apenas quando a declaração na frente dela é verdadeira. $i
refere-se à i-ésima coluna.