2017-02-13 143 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的這一點並使用結果」。 –