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