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

Responder a