Tengo un archivo de la siguiente forma:
HLRi HLRABC 2010-05-16 09:10:00
SYSTEM USERNAME USER USER MML SESSION
SYSTEM I/O-DEVICE NUMBER
834323 HLRABC MAORBE 834323 HLRABC OMU-CAL0 QN 20445
MVASVC 834323 HLRABC OMU-VTP79 MS 56395
TMHLR1 834323 HLRABC OMU-VTP42 MG 18142
TEMSCL 834323 HLRABC OMU-VTP18 MN 19427
MAQPAR 834323 HLRABC OMU-VTP43 MQ 20367
MVASVC 834323 HLRABC OMU-VTP11 MI 49317
TEMSCL 834323 HLRABC OMU-VTP14 MB 18939
TMHLR1 834323 HLRABC OMU-VTP62 MS 19340
TEMSCL 834323 HLRABC OMU-VTP82 MN 18400
TMHLR1 834323 HLRABC OMU-VTP28 MS 19368
TMHLR1 834323 HLRABC OMU-VTP59 MS 18641
MAQPAR 834323 HLRABC OMU-VTP54 MQ 20368
TEMSCL 834323 HLRABC OMU-VTP33 MN 18940
TEMSCL 834323 HLRABC OMU-VTP9 MB 18910
TEMSCL 834323 HLRABC OMU-VTP20 MB 18901
TEMSCL 834323 HLRABC OMU-VTP12 MN 18902
TEMSCL 834323 HLRABC OMU-VTP57 MN 18911
TEMSCL 834323 HLRABC OMU-VTP16 MN 18921
MVASVC 834323 HLRABC OMU-VTP80 MI 46635
MVASVC 834323 HLRABC OMU-VTP61 MI 44664
MVASVC 834323 HLRABC OMU-VTP6 MQ 48304
HLRi HLRABC 2010-05-16 09:20:00
SYSTEM USERNAME USER USER MML SESSION
SYSTEM I/O-DEVICE NUMBER
834323 HLRABC MAORBE 834323 HLRABC OMU-CAL0 QN 20658
MVASVC 834323 HLRABC OMU-VTP79 MI 56395
TMHLR1 834323 HLRABC OMU-VTP42 MG 18142
TEMSCL 834323 HLRABC OMU-VTP18 MN 19427
TEMSCL 834323 HLRABC OMU-VTP77 ME 20652
MVASVC 834323 HLRABC OMU-VTP11 MS 49317
TEMSCL 834323 HLRABC OMU-VTP14 MB 18939
TMHLR1 834323 HLRABC OMU-VTP62 MS 19340
TEMSCL 834323 HLRABC OMU-VTP82 MN 18400
TMHLR1 834323 HLRABC OMU-VTP28 MS 19368
TMHLR1 834323 HLRABC OMU-VTP59 MS 18641
TEMSCL 834323 HLRABC OMU-VTP33 MB 18940
MAQPAR 834323 HLRABC OMU-VTP38 MQ 20608
MAQPAR 834323 HLRABC OMU-VTP60 MQ 20609
TEMSCL 834323 HLRABC OMU-VTP9 MB 18910
TEMSCL 834323 HLRABC OMU-VTP20 MB 18901
TEMSCL 834323 HLRABC OMU-VTP12 MB 18902
TEMSCL 834323 HLRABC OMU-VTP57 MB 18911
TEMSCL 834323 HLRABC OMU-VTP16 MB 18921
MVASVC 834323 HLRABC OMU-VTP80 MN 46635
MVASVC 834323 HLRABC OMU-VTP61 MQ 44664
MVASVC 834323 HLRABC OMU-VTP6 MG 48304
HLRi HLRABC 2010-05-16 09:30:00
Con awk he definido como RS="HLRi" con el siguiente script:
BEGIN {
RS="HLRi"
OFS=";"
#ORS=""
}
{
a = $2 ";" $3
}
Y necesito generar un reporte del tipo:
2010-05-16;09:40:00;MAORBE;HLRABC;OMU-CAL0
2010-05-16;09:40:00;MVASVC;HLRABC;OMU-VTP79
2010-05-16;09:40:00;TMHLR1;HLRABC;OMU-VTP42
2010-05-16;09:40:00;TEMSCL;HLRABC;OMU-VTP18
2010-05-16;09:40:00;TEMSCL;HLRABC;OMU-VTP77
2010-05-16;09:40:00;MVASVC;HLRABC;OMU-VTP11
2010-05-16;09:40:00;TEMSCL;HLRABC;OMU-VTP14
2010-05-16;09:40:00;TMHLR1;HLRABC;OMU-VTP47
2010-05-16;09:40:00;TMHLR1;HLRABC;OMU-VTP62
Con los campos $2 y $3 de cada registro obtengo fecha y hora, pero me falta tomar el nombre de usuario, elemento (HLRABC o el que sea) y la terminal OMU-1234
Espero alguien pueda ayudarme.