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