Você pode usar awk
:
awk '{
arr[$0]+=1
}
END{
for (item in arr){
print(item, arr[item])
}
}' inputfile
arr
é uma matriz associativa, sua chave é toda a linha ( $0
), seu valor é o número de ocorrências da chave. No final, fazemos um loop em todo o array e imprimimos todas as chaves e seus valores.