x
はデバイス名のリストです(デバイス1、デバイス2、デバイス3)文字列ポートを連結することによってデバイス1ごとに作成される変数があるため、最終的にはになり$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