- 论坛徽章:
- 0
|
本帖最后由 Ienovo_qq 于 2013-07-26 10:10 编辑
原数据文件如下:
c:\winnt\profiles\Administrator>alogfind -t mc -s rlstc
Event type: MML command
Date/time: 2013-07-17 162011
User: MYB20AP1D\CDOMC
Session ID: 260243
AP node number: 1
Local host: MYB20AP1B
Remote host: 10.101.19.8
Device: AD-242
PRCA:
Data: RLSTC:CELL=MY4064B,STATE=ACTIVE;
RLSTC:CELL=MY4064B,STATE=ACTIVE;
;
EXECUTED
Event type: MML command
Date/time: 2013-07-17 162437
User: MYB20AP1D\CDOMC
Session ID: 260243
AP node number: 1
Local host: MYB20AP1B
Remote host: 10.101.19.8
Device: AD-242
PRCA:
Data: RLSTC:CELL=MD4846A,STATE=HALTED;
RLSTC:CELL=MD4846A,STATE=HALTED;
;
ORDERED
Event type: MML command
Date/time: 2013-07-17 150721
User: MYB20AP1D\CDOMC
Session ID: 260218
AP node number: 1
Local host: MYB20AP1B
Remote host: 10.101.19.8
Device: AD-219
PRCA:
Data: RLSTC:CELL=MY4038C,STATE=ACTIVE;
RLSTC:CELL=MY4038C,STATE=ACTIVE;
INHIBITED
查找EXECUTED或ORDERED的匹配行,向上前3行得到 RLSTC:CELL=MY4064B,STATE=ACTIVE;数据,然后向上查找一次user:匹配行得到user:冒号后的数据,向上查找一次Date/time:得到冒号后的数据2013-07-17 162011数据,以上数据输出结果如下
date/time user data
2013-07-17 162011 MYB20AP1D\CDOMC RLSTC:CELL=MY4064B,STATE=ACTIVE;
2013-07-17 162437 MYB20AP1D\CDOMC RLSTC:CELL=MD4846A,STATE=HALTED;
注:windows系统,gawk版本GNU Awk 4.0.2。
请各位前辈指教,先谢谢了。
|
|