shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] awk e data do sistema


From: Darlon
Subject: Re: [shell-script] awk e data do sistema
Date: Mon, 16 Apr 2007 16:56:10 +0000

Sem pensar muito, use as funções do shell mesmo.

Para imprimir a data no cabeçalho:
cat access.log |tail -n 30 | awk '{BEGIN{system("date")}}{print $3, "-->"
,$7}'


mas lhe pergunto... pq nao usa o cut ao inves de awk?


On 4/16/07, Tiago Barcellos Peczenyj <address@hidden> wrote:
>
>   ola
>
> vc pode usar as funções systime e strftime
>
> http://www.oreilly.com/catalog/unixnut3/chapter/ch11.html
>
> Example
>
> Log the start and end times of a data-processing program:
> BEGIN {
> now = systime()
> mesg = strftime("Started at %m/%d/%Y %H:%M:%S", now)
> print mesg
> }
> process data ...
> END {
> now = systime()
> mesg = strftime("Ended at %m/%d/%Y %H:%M:%S", now)
> print mesg
> }
>
> OU chamar o comando date + parametros via system
>
> []´s Tiago
>
> On 4/16/07, Fabiano-Usinet <address@hidden<fabiano%40usinet.com.br>>
> wrote:
> >
> >
> >
> >
> >
> >
> > Olá,
> >
> > alguém poderia auxiliar-me,
> > estou utilizando o awk para retirar parte do log de um arquivo, e
> gostaria que juntamente com os 2 campos impressos, a saída também tivesse a
> data do sistema:
> >
> > cat access.log |tail -n 30 | awk '{print $3, "-->" ,$7}'
> > a saída é a seguinte:
> > 10.0.0.5 http://download214.avast.com/iavs4x/servers.def.vpu.stamp
> >
> > a saída que gostaria de ter é esta:
> > dia/mes/ano-hora 10.0.0.5
> http://download214.avast.com/iavs4x/servers.def.vpu.stamp
> >
> > Fabiano Rodrigues Martins da Costa
> > Usinet Informática e Telecomunicações LTDA
> > Rua Cristóvão Colombo, 45 sala 203, Cidade Nobre Ipatinga - MG
> > 31 2136-2319
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>  
>



-- 


Let's code!!


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]