Opa, fiz a pergunta precipitadamente antes.
nem tinha pensado (vagal eh trash)
mas jah resolvi com relacao a linha, soh adicionei os campos.
ficou assim entao
gawk -F';' '{print strftime("%Y-%m-%d %H:%M:%S",$1)";"strftime("%Y-%m-%d
%H:%M:%S",$2)";"$3";"$4";"$5";"$6";"$7 }' tempo > teste1
existe alguma forma mais simples? pra nao precisar colocar campo a campo (no
caso do resto da linha).
mas agora jah deu tudo certo.
valeu pela ajuda
--- Em sex, 4/9/09, MrBiTs <[email protected]> escreveu:
De: MrBiTs <[email protected]>
Assunto: Re: [shell-script] Mudanca de unix time em arquivo
Para: [email protected]
Data: Sexta-feira, 4 de Setembro de 2009, 11:03
> tentei gawk -F';''BEGIN{ print strftime("%Y- %m-%d
%H:%M:%S",$1) }' log
Se tivesse postado o erro, seria mais simples. Coloque um espaço entre
o -F';' e o 'BEGIN. Tire esse BEGIN que não está servindo para nada.
Então sua linha fica assim
gawk -F';' '{print strftime("%Y- %m-%d %H:%M:%S",$1)
strftime("%Y- %m-%d %H:%M:%S",$2) }' log
Abraços
MrBiTs
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]