2017-02-13 205 views
0

在TCL /期望中,TCL从一个命令赋值变量

我可以迭代expect脚本中的命令行参数。

foreach arg $argv { 
    puts "This is your args: $arg" 
} 

如果我想创建一个用来存储/长度的$ argv的 的大小的一个变量,我该怎么办呢?以下命令似乎不起作用。

set argSize llength $argv 
+0

所有Tcl的语法规则[记录](http://tcl.tk/man/tcl8.6/TclCmd/Tcl.htm)放弃 - 这里只有12人。 –

回答

0

Woops缺少方括号作为“可执行文件”。之后,它就可以工作。太快:-)

set argSize [llength $argv] 
puts "argSize $argSize" 
+2

方括号表示“评估Tcl的这一点并使用结果”。 –