cut -f1 -d'-' inputfile | sort | uniq -c
cut -f1 -d'-'
tratará o arquivo como delimitado por traços e retornará apenas a primeira coluna em cada linha.
sort
é necessário para que uniq
funcione corretamente.
uniq -c
mostra apenas linhas exclusivas da entrada classificada, incluindo uma contagem.