Hi,
The desired output i am trying to get is as below but the awk i am trying does not get the desired result.
awk '
/NE name:/ {
n = $4
}
/"To/ {
split($0, t, /[,":]/)
print n, t[2], t[8], t[18], t[19], t[20], t[21], t[22], t[23], t[24]
}' OFS=, /cygdrive/c/output/a/output.txt >>$i
AB1S2a FAC-12-1 AREA=0.0.0.3 To AB2S2a SL6 P1-1
AB2S2a FAC-12-1 AREA=0.0.0.3 To AB3S2a SL6 P1-1
AB2S2a FAC-6-1-1 AREA=0.0.0.3 To AB1S2a SL12 P1-1
ABHS2a FAC-13-1-1 AREA=0.0.0.3 To ABHS1a SL4 P3-1
And this the input .
spawn telnet 172.17.38.104 3083
### NE name: ABHS1a ###
"FAC-12-1:,,,:DCC=N,AREA=0.0.0.3,TMGREF=Y,SYNCMSG=Y,SENDDUS=N,PJMON=0,SFBER=1E-4,SDBER=1E-7,MODE=SDH,WVLEN=1550.00,MUX=K3,UNIC=N,SOAK=32,SSMRCV=G811,OSPF=Y,MSDCC=Y,NAME=\"To AB2S2a SL6 P1-1\",SENDDUSFF=N,AISONLPBK=FACILITY,FOREIGNFEND=N,OSISDCC=N,OSIMSDCC=N,:unlocked-enabled,"
"FAC-12-1:,,,:DCC=N,AREA=0.0.0.3,TMGREF=Y,SYNCMSG=Y,SENDDUS=N,PJMON=0,SFBER=1E-4,SDBER=1E-7,MODE=SDH,WVLEN=1550.00,MUX=K3,UNIC=N,SOAK=32,SSMRCV=G811,OSPF=Y,MSDCC=Y,NAME=\"To AB3S2a SL6 P1-1\",SENDDUSFF=N,AISONLPBK=FACILITY,FOREIGNFEND=N,OSISDCC=N,OSIMSDCC=N,:unlocked-enabled,"
"FAC-6-1-1:,,,:DCC=N,AREA=0.0.0.3,TMGREF=Y,SYNCMSG=Y,SENDDUS=N,PJMON=0,SFBER=1E-4,SDBER=1E-7,MODE=SDH,MUX=K3,UNIC=N,SOAK=32,SSMRCV=DUS-SDH,OSPF=Y,MSDCC=Y,NAME=\"To AB1S2a SL12 P1-1\",LBCL=55.006,OPT=2.478,OPR=-13.904,TRCMODE=OFF,TRCFORMAT=16-BYTE,SENDDUSFF=N,AISONLPBK=FACILITY,FOREIGNFEND=N,FREQ=1550,LOSSB=L2,OSISDCC=N,OSIMSDCC=N,:unlocked-enabled,"
"FAC-13-1-1:,,,:DCC=N,AREA=0.0.0.3,TMGREF=N,SYNCMSG=Y,SENDDUS=N,PJMON=0,SFBER=1E-4,SDBER=1E-7,MODE=SDH,MUX=K3,UNIC=N,SOAK=32,SSMRCV=STU,OSPF=Y,MSDCC=Y,NAME=\"To ABHS1a SL4 P3-1\",LBCL=36.750,OPT=-3.340,OPR=-4.472,TRCMODE=OFF,TRCFORMAT=16-BYTE,SENDDUSFF=N,AISONLPBK=ALL,FOREIGNFEND=N,FREQ=1310,LOSSB=I1,OSISDCC=N,OSIMSDCC=N,:unlocked-enabled,"