Como faço para imprimir a contagem de correspondências exclusivas com o grep?

Vamos dizer que eu tenho milhões de pacotes para olhar e eu quero ver quantas vezes um pacote foi enviado para um determinado número de porta.

Aqui estão alguns dos pacotes:

<code>10:27:46.227407 IP 85.130.236.26.54156 > 139.91.133.120.60679: tcp 0
10:27:46.337038 IP 211.142.173.14.80 > 139.91.138.125.56163: tcp 0
10:27:46.511241 IP 211.49.224.217.3389 > 139.91.131.47.6973: tcp 0
</code>

Eu quero olhar através do 2º número de porta aqui assim:

60679, 53163, 6973, etc

Então eu posso usar:

<code>grep -c '\.80:' output.txt
</code>

Para contar todas as vezes, a porta 80 foi usada. Mas existe uma maneira de exibir todas as portas que foram usadas e quantas vezes foram encontradas neste arquivo. Algo parecido com isso e preferível classificado também para que eu possa ver quais portas foram usadas com mais freqüência:

<code>.80: - 54513
.110: - 12334
.445: - 412
</code>

questionAnswers(1)

yourAnswerToTheQuestion