题
我想创建一个期望脚本,通过telnet连接到服务器并进行一些授权。我有使用脚本参数的问题。基于男人,我希望这可以工作:
#!/usr/bin/expect -f
spawn telnet $argv1 5038
...
不幸的是我回来了无法读取“argv1”:没有这样的变量
。如何使这项工作?
解决方案
$ argv
是一个包含命令行参数的Tcl列表,索引从0开始。你想要:
[lindex $argv 0]
不隶属于 StackOverflow
题
我想创建一个期望脚本,通过telnet连接到服务器并进行一些授权。我有使用脚本参数的问题。基于男人,我希望这可以工作:
#!/usr/bin/expect -f
spawn telnet $argv1 5038
...
不幸的是我回来了无法读取“argv1”:没有这样的变量
。如何使这项工作?
解决方案
$ argv
是一个包含命令行参数的Tcl列表,索引从0开始。你想要:
[lindex $argv 0]