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

时间:2013-08-23 21:55:51

标签: expect

假设是,这是脚本

#!/usr/bin/expect
set a "__test__"

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

的值
 $a

基于循环的数字前面的数字。

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

 1:__test__
 2:__test__
 3:__test__

1 个答案:

答案 0 :(得分:4)

您可以使用for

#!/usr/bin/expect
set a "__test__"
for {set x 0} {$x<3} {incr x} {
   puts "$x:$a"
}

查看tcl commands中的详细信息,因为expecttcl语言的扩展名。