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 !!!