$ grep "elemento repetido" log | wc -l

[]'s
Gunter

Em Seg, 2007-06-25 às 15:53 -0300, Michel I. Moreira escreveu:
> Boa tarde pessoal,
> 
> Estou tentando fazer um script, que pegue todos os elementos
> repetidos 
> de um log, e conte cada um deles, e apresente na tela o elemento e 
> total de vezes que cada aparece. Tentei algo do tipo
> 
> #!/bin/bash
> cat log.log |awk '{A=NR-1 if (NR > 1) if ($1 = $A) cont++; print $1 " 
> total é " $cont }'
> 
> Não esta rodando. A logica é:
> 
> se a linha for > que 1
> se linhaAtual = linhaAnterior
> cont ++
> imprimir Elemento
> imprimir total do elemento
> 
> Só não sei implementar isso em AWK ou Shell
> 
> Alguma idéia???
> 
> Vlws
> 
> Michel
> 
> 
> 
> 
> 
>  


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

Responder a