比如如下脚本
#!/usr/bin/expect -f for {set i 0} {$i < $argc} {incr i} { puts "arg $i: [lindex $argv $i]" }
运行./bar.sh -c "puts foo" hehe bar输出如下
引用
foo
arg 0: hehe
arg 1: bar
arg 0: hehe
arg 1: bar
如果改成#!/usr/bin/expect,则输出如下
引用
arg 0: -c
arg 1: puts foo
arg 2: hehe
arg 3: bar
arg 1: puts foo
arg 2: hehe
arg 3: bar