Expect Script:如果未传递参数,如何提供默认值

时间:2016-05-31 16:05:02

标签: expect

我有一个简单的期望脚本,它接受两个输入参数即。用户名和密码。在我的例子中,如果在没有任何参数的情况下调用脚本,我想为命令行参数分配一些默认值。怎么办呢?

1 个答案:

答案 0 :(得分:6)

set argv [lassign $argv username password]
if {$username eq ""} {set username default_user}
if {$password eq ""} {set password default_password}