[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] log_count
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] log_count |
Date: |
Mon, 27 Nov 2006 09:50:38 -0200 |
Ola
Seu problema pode ser resolvido via AWK, pra isso vc tem que separar
as informações de forma que o AWK possa trabalhar mais facilmente.
Por exemplo:
$ grep -o -E '(Data.*|[A-Z.0-9]{8}:[ 0-9]*)' seu_arquivo.log > novo.log
esta linha de grep vai criar uma lista com a data e as coluna que vc
quer. Perceba que o -o faz com que o grep lance uma linha que "casa"
com a exata expressão regular que vc quer, no seu caso vc tem dados
espalhados pelas linhas em um número variado.
$ awk '/dumped/{ data=$3" "$4 } !/dumped/{ print data,$0}' novo.log
aqui eu pego a data quando tem a palavra dumped. quando nao tem eu
imprimo o que vc quer. é uma questão de manipular os dados até vc
obter o que vc quer. vai brincando, acertando, transformando, que uma
hora sai.
On 11/25/06, FARTURA <address@hidden> wrote:
Pessoal,
o arquivo é esse, ex.:
file name <LOG_COUNT_0611232358>
eu queria colocar a data <Data dumped> no começo e o conteúdo (os dados depois
da data),
transformando tudo para duas colunas uma a data e outra as infomações, isso
tornaria a minha vida
mais facíl na hora de montar as apresentações em excel (maldito seja o tiu
bill).
.
.
.
2006/11/22 23:58:27 SOS..101: 1
2006/11/22 23:58:27 SOS..109: 8
2006/11/22 23:58:27 LOST.116: 1
.
.
.
2006/11/22 23:58:27 SRV5.115: 5
2006/11/22 23:58:27 SRV6.115: 43
2006/11/22 23:58:27 SWER.000: 8
.
.
.
.
Irmãos ocêis são o Alamo na minha vida ... hellllp ....
... agradeço as boas almas que fazem parte desse grupo ...
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
- log_count, FARTURA, 2006/11/25
- Re: [shell-script] log_count,
Tiago Barcellos Peczenyj <=