Autor Tópico: Uso do AWK  (Lida 1660 vezes)

Offline Mocota

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Uso do AWK
« Online: 18 de Janeiro de 2008, 15:52 »
Galera estou tentando formata uma data para

2008/01/17 00:57:00

com o AWK, porem estou com duvidas d como fazer
estou usando o seguinte comando

awk  -F"|" '{print$1,$2;}' teste

onde no arquivo teste tem os seguintes registros:
20080117 00:57:00  20080117 00:57:01
20080117 00:58:00  20080117 00:58:01
20080117 00:59:00  20080117 00:59:01
20080117 01:00:00  20080117 01:00:00
20080117 01:01:00  20080117 01:01:00
20080117 01:01:59  20080117 01:02:01
20080117 01:22:00  20080117 01:22:00
20080117 01:23:00  20080117 01:23:00
20080117 01:24:00  20080117 01:24:00
20080117 01:25:00  20080117 01:25:00
20080117 01:26:00  20080117 01:26:01
20080117 01:27:00  20080117 01:27:01
20080117 01:28:00  20080117 01:28:01
20080117 01:29:00  20080117 01:29:01

alguem poderia dar uma luz??

obrigado

Offline LinuxMan

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Uso do AWK
« Resposta #1 Online: 18 de Dezembro de 2008, 21:42 »
Neste endereço tem explicando como usar as funções de data do awk:

http://www.gnu.org/manual/gawk/html_node/Time-Functions.html

E nesse outro site tem o help do awk:

http://www.linuxmanhelp.com/man_pages/?command=awk

Eu acho que você também vai precisar usar o comando sed para conseguir fazer o que você quer.

 :P