-1
我正在提取接口的IP地址,並使用該地址的第3個字節作爲BGP AS號的一部分。我需要的數目之前插入一個0,如果第三個八位位組是< 10. 例如,如果第三個八位字節= 8 然後 BGP AS = 111插入字符Cisco IOS EEM腳本
這是我的當前和未完成的小程序。
event manager applet replace
event none
action 1.0 cli command "conf t"
action 1.1 cli command "do show ip int brief vlan 1"
action 1.2 regexp " [0-9.]+ " $_cli_result ip match
action 2.0 regexp {([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)} $_cli_result match ip
action 2.1 regexp {([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)} $ip match first second third forth
action 2.2 set vl1 $first.$second.$third.$forth
action 2.3 cli command "router bpg 111$third"