vim damo.expect

#!/usr/bin/expect

set name [lrange $argv 0 0]
set age  [lrange $argv 1 1]
puts $name
puts $age
puts $argv

./damo.expect xiaoke age

xiaoke
age
xiaoke age

传递两个参数: 接收第一个参数作为name变量的值 接收第二个参数作为age变量的值

$argv变量可以打印出接收到的所有参数,并且可以直接通过$argv判断参数的数量。(未测试)