vc pode usar o sort + uniq

-> cat xxx
Goiaba 2
Goiaba 2
Goiaba 2
Casinha 3
Casinha 3
Azeitona 3
Azeitona 7
Azeitona 7
Azeitona 3

->sort xxx | uniq -c
2 Azeitona 3
2 Azeitona 7
2 Casinha 3
3 Goiaba 2

sort ordena (sem ele os resultados são ruins, acredite)
uniq mostra uma lista não repetida
uniq -c mostra a lista e conta as ocorrências.

On 1/10/08, Israel Junior <[EMAIL PROTECTED]> wrote:
>
>
> Salve lista,
>
> Estou tentando, fazer o seguinte, eu tenho um arquivo semelhante a
> isso.
>
> Goiaba 2
> Goiaba 2
> Goiaba 2
> Casinha 3
> Casinha 3
> Azeitona 3
> Azeitona 7
> Azeitona 7
> Azeitona 3
>
> Objetivo: retira a duplicação e contabilizar o resultado.
> Obtendo o seguinte:
>
> 2 - Azeitona 3
> 2 - Azeitona 7
> 2 - Casinha 3
> 3 - Goiaba 2
>
> Desde já agradeço a ajuda.
> Atenciosamente.
>
> Israel Ovidio R. Junior
> ===========================================
> Analista de Segurança de Redes (GNU-Linux/BSDs)
> Provenorte Provedora de Internet Ltda.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


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

Responder a