Ops faltou um pipe:
cat arquivo | sort | uniq -c
From: Ronie Marcio M. C. Coelho
Sent: Thursday, April 15, 2010 1:58 PM
To: shell-script@yahoogrupos.com.br
Subject: Re: [shell-script] Contar linhas iguais
Poderia usar o uniq -c:
cat arquivo | sort uniq -c
Ronie
paste -d "-"
Poderia usar o uniq -c:
cat arquivo | sort uniq -c
Ronie
--
> Em 14 de abril de 2010 17:07, Alain Mouette escreveu:
>
>>
>>
>> Estou criando um script para analizar um arquivo de log de
erros...
>> empaquei no final
Poderia usar o uniq -c:
cat arquivo | sort uniq -c
Ronie
--
> Em 14 de abril de 2010 17:07, Alain Mouette escreveu:
>
>>
>>
>> Estou criando um script para analizar um arquivo de log de erros...
>> empaquei no final então venho aqui pedir ajuda a
Ops desculpe nao era isso...
troquei as perguntas hehe tah respondido com o uniq abaixo :P
Em 15 de abril de 2010 08:57, Paulo Silva escreveu:
> Opa segue com exemplos;
>
> $ cat arq.1
> 11
> 1
> 111
> $ cat arq.1 | sed "s/^11\b/11 - Erro Critico/g"
> 11 - Erro Critico
> 1
> 111
>
> ou mastigad
Opa segue com exemplos;
$ cat arq.1
11
1
111
$ cat arq.1 | sed "s/^11\b/11 - Erro Critico/g"
11 - Erro Critico
1
111
ou mastigadinho de uma forma nao muito elegante mas funcional.
$ cat /tmp/arq.1
11
1
111
$ cat /tmp/arq.2
11 - Erro Critico
1 - Cancelado
111 - Erro inesperado
$ cat /tmp/tahn
sed 's/01/01 - 4/g'
ou
sed "s/^01/01 - 4/g"
Não seria isso?
Em 14 de abril de 2010 17:07, Alain Mouette escreveu:
>
>
> Estou criando um script para analizar um arquivo de log de erros...
> empaquei no final então venho aqui pedir ajuda aos universitários :)
>
> Depois de limpara a parte inútil
Assim?
$ cat a
1
1
2
3
3
3
4
$ sort a | uniq -c
2 1
1 2
3 3
1 4
Abs,
André Saunite
2010/4/14 Alain Mouette
>
>
> Estou criando um script para analizar um arquivo de log de erros...
> empaquei no final então venho aqui pedir ajuda aos universitários :)
>
> Depois de limpara a parte inútil, co
Estou criando um script para analizar um arquivo de log de erros...
empaquei no final então venho aqui pedir ajuda aos universitários :)
Depois de limpara a parte inútil, consegui uma lista de códigos de 2
dígitos assim:
01
01
01
01
05
05
11
11
11
E gostaria de algo assim:
01 - 4
05 - 2
11 - 3