TCL脚本编译之后不会出现在配置文件中。
Router#tclsh 进入TCL脚本编译环境
Router(tcl)tclquit 退出TCL脚本编译环境
foreach TEST {能通过循环语句一次Ping上面的IP地址,直到最后一个IP地址。
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
} { puts [exec "ping $TEST"] }
Type escape sequence to abort.
Router>enable
Router#tclsh
Router(tcl)# 粘贴上述TCL脚本语言
macro name TEST
doping 192.168.255.1
doping 192.168.255.2
doping 192.168.255.3
doping 192.168.255.4
doping 192.168.255.5
doping 192.168.255.6
doping 192.168.255.7
doping 192.168.255.8
doping 192.168.255.9
doping 192.168.255.10
@
即可以实施逐个ping以上地址的效果了。
实施调用:
Switch(config)#macro global apply TEST