Como contar quantas vezes cada linha aparece em um arquivo

Como contar quantas vezes cada linha aparece em um arquivo

Eu tenho algo assim

teithe.gr
List item
deitel.com
parinux.org
cs.vt.labs.edu
cs.may.ie
csse.monash.edu.au
amazon.com
amazon.com
teithe.gr
teithe.gr

Eu só quero saber como posso contar cada palavra em uma saída como esta

teithe.gr 3
amazon.com 2 
....etc

Responder1

Você pode usar

sort inputfile | uniq -c

A saída não é exatamente como você especificou:

      2 amazon.com
      1 cs.may.ie
      1 cs.vt.labs.edu
      1 csse.monash.edu.au
      1 deitel.com
      1 List item
      1 parinux.org
      3 teithe.gr

informação relacionada