Use 'awk',
awk '{seen[]+=} END{for (x in seen) print x, seen[x]}' infile > outfile
No comando awk acima, main esta parte 'visto [$ 1] + = $ 2' faz o trabalho, a variável $ 1 como o campo chave suming o valor da segunda coluna quando a chave correspondente é vista.
E no final, estamos dando voltas no array visto com x como variável e imprimimos as chaves vistas na primeira coluna e depois o resultado da soma de cada chave visto [x].