【发布时间】:2017-03-08 18:28:04
【问题描述】:
我是 TCL 新手,正在尝试编写一个 TCL 程序,它采用动态值。 就像我想将 n 个接口和 vlan 对传递给 proc。
proc proc_data {device, intf_in, intf_out, args} {
foreach vlan $args {
set inter_vlan [$device exec "show interface $intf_in $vlan"]
set inter_vlan [$device exec "show interface $intf_out $vlan"]
....
}
}
有什么办法可以通过:
{ device [interface vlan] <<<<< dynamic no of pair
【问题讨论】:
-
只传递一个值列表?另外,不要在 Tcl 中使用逗号来分隔变量。
标签: tcl