Pois é, achei que não entenderia nada de perl, mas até que com a ajuda indicada deu certo :
perl -MPOSIX -pe 's/\d+/strftime("%Y-%m-%d %H:%M:%S",localtime($&))/e' access.log Em 26 de outubro de 2011 14:54, davi vidal <davivi...@gmail.com> escreveu: > Viu esse link? > > > http://www.perlmonks.org/?node_id=16212 > > > davi > > > Em 26 de outubro de 2011 14:49, hamacker <sirhamac...@gmail.com> escreveu: > > Eu tenho o seguinte exemplo em perl : > > > > perl -pe 's/\d+/localtime($&)/e' /var/log/squid3/access.log > > > > Ele converte unixtime do access.log do squid no formato Wed Oct 26 > 07:55:14 > > 2011.508 > > > > Alguem saberia me dizer como ficaria o comando acima para produzir o > mesmo > > resultado porém com o formato YYYY-MM-DD HH:MM:SS ? > > Eu tenho um co-relato em bash, mas em perl é muito, mas incrivelmente > mais > > rápido. > > > > Sei que posso mudar o formato do log do squid nativamente, mas minha > idéia é > > manter o arquivo de log no formato original e manipulá-lo depois. > > > > []'s a todos. > > > > >