x
是设备名称列表 (device-1, device-2, device-3) 通过连接字符串 port 为每个 device1 创建一个变量,因此您最终得到$device-1port
.
循环 x 创建
[expr $${x}port-2000 ] #x is device-1 so it is trying $device-1port-2000 which throws error.
我想将 的数值$device-1port
放入不带破折号的变量中。
set xvar $${x}port
[expr $xvar-2000 ]
或者我可以$${x}port
在expr
声明中包含一些东西。