【发布时间】:2021-10-25 23:51:28
【问题描述】:
希望有人可以帮助在期望脚本中进行此变量扩展。 我在循环中为变量赋值,例如 Ex:
for {set i 1} {$i<=10} {incr i 1} {
set IO$i [expr {$i + 1}]
}
我可以通过ex一一获取变量值:
send_user "IO1 value is: $IO1"
send_user "IO2 value is: $IO2"
...
有没有办法可以在 for 循环中获取变量值,例如:
send_user "IO$i value is: $XXXXXX ?
谢谢。
【问题讨论】:
-
我试过几个差异。组合:send_user "IO$i value is: ${IO$i}" , send_user "IO$i value is: ${IO${i}}"
-
在使用 Expect 之前,您需要学习 tcl 语言。
标签: variables expect script expansion