如何检索作为命令行参数传递给Expect脚本的数组变量元素

时间:2013-07-11 17:48:32

标签: perl expect

我有一个Perl脚本,它使用传递给它的命令行参数调用Expect脚本。 我想知道我们是否将数组变量作为参数传递,我们如何在expect脚本中检索数组变量? 对于作为命令行参数传递的简单变量:使用set var [lindex $ argv 0]。 我需要知道如何以类似的方式访问数组变量并在expect脚本中使用它的元素。示例代码将有很大帮助! 期待回应,

谢谢。

1 个答案:

答案 0 :(得分:0)

expect全局变量$argv是一个列表(即perl数组)。如果你想用另一个变量捕获它:

set myvar $argv

或直接使用

foreach item $argv {
    do something with $item
}