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 <[EMAIL PROTECTED]> 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