Uso do AWK

Iniciado por Mocota, 18 de Janeiro de 2008, 15:52

tópico anterior - próximo tópico

Mocota

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

LinuxMan

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