Olá!

     Vê se ajuda:

r...@root:/tmp#sort arq.txt | uniq -c

      2 19
      4 20
      2 30
      1 31
      1 39

     Ou  "uniq -c < <(sort arq.txt)", que tem o mesmo resultado. Acho que a
diferença entre as duas formasestá na performance. Utilizando o "|" (pipe),
no meu teste "vagaba", foi um pouco mais rápido.

[]'s
Cléoson.
http://farinhadigital.blogspot.com/


2009/4/27 Marcelo Loureiro <[email protected]>

>
>
> Um arquivo com n linhas, por exemplo:
>
> cat arq.txt
>
> 20
> 39
> 30
> 20
> 20
> 30
> 31
> 19
> 19
> 20
>
> Existe algum comando que me retorne quantas vezes cada ocorrencia aparece ?
> Exemplo:
> 20 4 vezes
> 39 1 vez
> 30 2 vezes
> 19 2 vezes
> 31 1 vez
>
> Abraço! E Obrigado.
>
> [As partes desta mensagem que não continham texto foram removidas]
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a