Boa tarde gente,

Alguma dica de como contar quantas ocorrencias de uma string existe em
um arquivo linha por linha.

Ex:

conteudo de arq.txt
linux
linux
linux
linux
shell
shell

O resultado ideal do comando seria:
linux - 4
shell - 2

Eu tentei este comando:
# for i in `cat arq.txt` ; do echo -ne "$i"\ ; echo -ne "-"\ ; grep
"^$i$" arq.txt | wc -l ; echo ; done

Só que aparece repetido, assim:
linux - 4
linux - 4
linux - 4
linux - 4
shell - 2
shell - 2

!!!


Responder a