Dear moderators/experts
I have below data as
1631321 2020-04-06T23:59:58.256+0300 PL-15 ER: "vc_MessageInformation=SDA: Location information cannot be obtained; vc_AdditionalInfo=Reason: Unexpected Error from HLR, Message Type: Sh-Pull, User Identity Type: MSISDN; vc_Priority=LOG_ERR"
1631320 2020-04-06T23:59:51.390+0300 PL-9 ER: "vc_MessageInformation=SDA: User not defined in AS; vc_AdditionalInfo=Reason: ,Message Type: Sh-Notif, User Identity Type: Public Id, Application Server Name: tpsps01.fmc.stc.com.sa; vc_Priority=LOG_ERR"
1631246 2020-04-06T23:56:23.561+0300 PL-6 ER: "vc_MessageInformation=SDA: SLh Service could not be processed correctly; vc_AdditionalInfo=Reason: User identity was not located in any serving node, Message Type: SLh LCS-Routing-Info, User Identity Type: IMSI; vc_Priority=LOG_ERR"
1631319 2020-04-06T23:59:51.080+0300 PL-7 ER: "vc_MessageInformation=SDA: Service could not be processed correctly; vc_AdditionalInfo=Reason: Database access failure, Message Type: Sh-Update, User Identity Type: Public Id; vc_Priority=LOG_ERR"
1631188 2020-04-06T23:54:18.454+0300 PL-9 ER: "vc_MessageInformation=SDA: AVP error; vc_AdditionalInfo=Reason: Missing AVP, Result Code: DIAMETER_MISSING_AVP, AVP name: User-Name, Message Type: Sh-Pull, User Identity Type: Public Id, vc_Priority=LOG_ERR"
1631276 2020-04-06T23:58:04.476+0300 PL-4 ER: "vc_MessageInformation=SDA: Invalid Sequence Number; vc_AdditionalInfo=Reason: ,Message Type: Sh-Update, User Identity Type: Public Id, Sequence Number: 7344; vc_Priority=LOG_ERR"
1631014 2020-04-06T23:49:30.379+0300 PL-12 ER: "vc_MessageInformation=SDA: Inconsistency between user identities; vc_AdditionalInfo=Reason: User Identity does not correspond to Private identity, Message Type: Sh-Pull, Private Id: ; vc_Priority=LOG_ERR"
From the above print i want output as below
vc_MessageInformation vc_AdditionalInfo Result Code: AVP name: AVP name: Message Type Application Server Name
Location information cannot be obtained Unexpected Error from HLR Sh-Pull
User not defined in AS Sh-Notif tpsps01.fmc.spp.com.sa
SLh Service could not be processed correctly User identity was not located in any serving node SLh LCS-Routing-Info
Service could not be processed correctly Database access failure Sh-Update
AVP error Missing AVP DIAMETER_MISSING_AVP, User-Name Sh-Pull Sh-Update
Invalid Sequence Number Sh-Pull
Inconsistency between user identities User Identity does not correspond to Private identity Sh-P
This mean i want to store data in 6 arrays and want to print on screen one after another
I used below awk command
awk -F'[:;,"]' '/vc_MessageInformation/{print a["m"] " " a["n"] a["o"] a["p"] " " a["q"] " " a["r"];delete a}/vc_MessageInformation/{a["m"]=$6;next}/vc_AdditionalInfo/{a["n"]=$8;next}/Result Code/{if ($9=="Result Code") a["o"]=$10;else a["o"]="";next}/AVP name/{if ($11=="AVP name") a["p"]=$12;else a["p"]="";next}/Message Type/{if ($9=="Message Type") a["q"]=$10;else a["q"]=$14;next}/Application Server Name/{if ($16=="Application Server Name") a["r"]=$17;else a["r"]="";next}END{print a["m"] " " a["n"] a["o"] a["p"] " " a["q"] " " a["r"];}' SHAPP_HC_FIL
but output only print first array a["m"] whereas i want them to print in sequence a["m"]
" " a["n"] " " a["o"] " " a["p"] " " a["q"] " " a["r"]
Location information cannot be obtained
User not defined in AS
SLh Service could not be processed correctly
Service could not be processed correctly
AVP error
Invalid Sequence Number
Inconsistency between user identities
Thanks