> aproveitando o assunto..
>
> E pra converter de human pra unix time?
$ date --version
date (GNU coreutils) 6.10
$ date +%s
1252605650
aproveitando o assunto..
E pra converter de human pra unix time?
[]s
JP
2009/9/4 jimmy
>
>
> On Fri, Sep 04, 2009 at 07:33:55AM -0700, bleee wrote:
> >
> >
> > Opa, fiz a pergunta precipitadamente antes.
> > nem tinha pensado (vagal eh trash)
> > mas jah resolvi com relacao a linha, soh adic
On Fri, Sep 04, 2009 at 07:33:55AM -0700, bleee wrote:
>
>
>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)
Opa, deu certo.
nem indicava erro, o arquivo de saida ficava vazio.
tem como imprimir a linha toda?
a conversao deu certo com esse teu script.
muito obg
--- Em sex, 4/9/09, MrBiTs escreveu:
De: MrBiTs
Assunto: Re: [shell-script] Mudanca de unix time em arquivo
Para: shell-script
;"$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 escreveu:
De: MrBiTs
> 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)
strftim
Falae galerinha du mau.
seguinte, tenho um log de asterisk no seguinte formato
1245063484;1245063459.195210;NONE;Agent/104;AGENTCALLBACKLOGOFF;;1245063484;
1245063636;1245063614.195269;NONE;Agent/104;AGENTCALLBACKLOGIN;1...@default
1245063649;1245063616.195270;atendimento;Agent/104;CONNECT;28;1245