如何在 {expect} 脚本中创建“循环”语句?

5 tcl expect

假设是,这是脚本

#!/usr/bin/expect
set a "__test__"
Run Code Online (Sandbox Code Playgroud)

我想在这个脚本中创建一个循环,以便它可以打印值

 $a
Run Code Online (Sandbox Code Playgroud)

前面有一个基于循环的数字。

所以如果我想让它循环 3 次..最终产品将变成:

 1:__test__
 2:__test__
 3:__test__
Run Code Online (Sandbox Code Playgroud)

Ale*_*-A. 7

您可以用于

#!/usr/bin/expect
set a "__test__"
for {set x 0} {$x<3} {incr x} {
   puts "$x:$a"
}
Run Code Online (Sandbox Code Playgroud)

tcl 命令中查看更多信息,因为它expecttcl语言的扩展。