|
From: | Michel I. Moreira |
Subject: | Comparar elementos. |
Date: | Mon, 25 Jun 2007 15:53:32 -0300 |
User-agent: | Thunderbird 1.5.0.10 (X11/20070403) |
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/bashcat 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
[Prev in Thread] | Current Thread | [Next in Thread] |