linux bash环境下面给expect脚本传递参数

来源:互联网 发布:gif软件下载 编辑:程序博客网 时间:2024/06/05 03:44
#!/usr/bin/expect# file name :rauth# Usages : rauth username [ passworld ]# Description : 自动发送用户名与密码# 运行 myxrgsu -aif { $argc != 2 && $argc != 1 } {    send_user "Usage:auth username \[password\]\n"    send_user "\tthe default password equals 0000\n"    exit}set name [lindex $argv 0]if { $argc == 2 } {    set pass [lindex $argv 1]} else { set pass "0000" }spawn xrgsu# expect 开始expect "*user*" { send ${name}\r }expect "*password:" { send ${pass}\r }expect "*DHCP*" { send "\r" }expect "*auth*" { send "\r" }interact#EOF


原创粉丝点击