Primeiramente, mande um extrato do arquivo alvo.
Além disto, não precisa usar o grep neste caso. Faça o filtro
diretamente no awk.
Mande o arquivo que eu explicarei melhor, ok?
Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Ribeirão Preto - SP
Tiago Barcellos Peczenyj escreveu:
> opa opa, como assim "manda tudo como se fosse uma única linha" ?
>
> eu forçaria a quebra de linha:
>
> grep Time <(sed 's/|[ ]*|Time:/\n&/g' arquivo) | gawk ...
>
> Em 29/11/05, fpasa <[EMAIL PROTECTED]> escreveu:
>
>> Pessoal, estou tendo dificuldades para fazer o seguinte:
>>Quero pesquisar por "| |Time:" em um arquivo de log.
>>Porém existem várias ocorrências nesse arquivo e desejo que todas sejam
>>listadas, mas com quebra de linha.
>>
>>Estou executando o código abaixo, mas quando ele dá saida do grep para
>>o awk ele (saida do grep) manda tudo como se fosse uma única linha.
>>echo `grep "| |Time:" $LOG_FILE | gawk '{ print $5}'`
>>
>>Entenderam ?
>>
>>
>>Abraços,
>>Fabiano
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>>Esta lista não admite a abordagem de outras liguagens de programação, como
>>perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
>>aviso.
>>---------------------------------------------------------------------
>>Sair da lista: [EMAIL PROTECTED]
>>---------------------------------------------------------------------
>>Esta lista é moderada de acordo com o previsto em
>>http://www.listas-discussao.cjb.net
>>---------------------------------------------------------------------
>>
>>
>>
>> *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
>><http://br.rd.yahoo.com/SIG=12fc6bhul/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1133289145/A=2950750/R=2/id=noscript/SIG=10tift5qr/*http://br.movies.yahoo.com/>
>>------------------------------
>>*Links do Yahoo! Grupos*
>>
>> - Para visitar o site do seu grupo na web, acesse:
>> http://br.groups.yahoo.com/group/shell-script/
>>
>> - Para sair deste grupo, envie um e-mail para:
>> [EMAIL PROTECTED]<[EMAIL PROTECTED]>
>>
>> - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>>
>>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html