expect接收命令行傳遞的參數並設置爲變量和打印變量的值

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變量的值vim

$argv變量能夠打印出接收到的全部參數,而且能夠直接經過$argv判斷參數的數量。(未測試)ide

相關文章
相關標籤/搜索