- 论坛徽章:
- 1
|
[107202][14Jan16 12:13:51.955] [Info] Tfrt vgfbb.14.1.fregfeDftrgSgrhyrth:frth: frwefrs 6, ge5g5g-[frtdg4:14-fergt] Tgtt Fgtgtgt.14.1 Sfr-cft.werty.WER.Styhruyjuy htrhryhuur der DEFERF32:C1ER6TYUIO7 [PPT-Y:1/3 F:0/0]-OK, RTYU-[P:1727 G:1662 H:65]
[105553][14Jan16 13:09:31.792] [Info] Tfrt vgfbb.17.1.fregfeDftrgSgrhyrth:frth: frwefrs 6, ge5g5g-[frtdg4:17-fergt] Tgtt Fgtgtgt.17.1 Sfr-cft.werty.WER.Ecfghbbg htrhryhuur der YJGFCV32 [PPT-Y:1/3 F:0/0]-OK, RTYU-[P:1797 G:1542 H:15]
用:
awk -F'[ .]' -v OFS="|" '{print "t1="$(NF-13),"t2="gensub(/.*:/,"","g",$(NF-5))}' file
得出
t1=14|t2=C1ER6TYUIO7
t1=17|t2=YJGFCV32
用:
awk -F'[ .]' -v OFS="|" '{print "t1="$(NF-13),"t2="gensub(/.*:/,"","g",$(NF-5)),"t3="gensub(/ ([^:]*):/,"\\1","g",$(NF-5))}' file
则打印整行
我要的结果是:
t1=14|t2=C1ER6TYUIO7|t3=DEFERF32
t1=17|t2=YJGFCV32|t3=YJGFCV32
|
|