Pular para o conteúdo

Contar linhas repetidas [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Contar linhas repetidas [RESOLVIDO]

Enviado em 13/08/2009 - 15:17h

Pessoal,

Tenho um arquivo com uma lista de e-mails e preciso contar quantas vezes cada e-mail aparece.

Pesquisei alguns comandos e funções, mas sem sucesso.

Se puderem me ajudar ou indicar algo que eu possa estudar pra chegar na solução agradeço.

Responder tópico

2. Contar Linhas Repetidas

Melhor resposta

Enviado em 13/08/2009 - 15:26h

Amigo,


use o seguinte:

cat ARQUIVO | sort | uniq -c
O comando uniq (veja man) é muito usado para estas tarefas e tem uma variada gama de opções mas a sua
entrada tem que obrigatoriamente estar em ordem por isso o 'sort'. Inclusive com o proprio comando 'uniq' sem opçoes (conferir em seu man) retorna apenas uma das ocorrencias da lista que passar como argumento gerando assim uma nova lista que deve ser o seu intento.


3. CORRETO!

Enviado em 13/08/2009 - 15:50h

Eu tinha visto o uniq, mas não me dei conta que a opção -c era o que eu precisava!

Muito obrigado!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder