我已经开始通过 google 探索TextFSM,它非常适合屏幕抓取。但我被困住了。这是命令的模板:“show ip community-list”
Value TYPE (Standard|Extended)
Value CLNAME (\D+)
Value SEQ (\d+)
Value ACTION (permit|deny)
Value ASNUM (\d+)
Value TAGNUM (\d+)
Start
^${TYPE}\s+Community\s+List\s+${CLNAME}\s+ -> Community
Community
^\s+${SEQ}\s+${ACTION}\s+${ASNUM}\s+:\s+${TAGNUM}\s+ -> Record Start
原始输出如下所示:
Expanded Community List ROUTES_CL1
1 permit "11111:10000"
Standard Community List ROUTES_CL2
1 permit 11111:10000
2 permit 22222:10000
3 permit 33333:10000
somereason 不会解析为键和值。