一个很简单的例子,下次有机会慢慢扩展^_^
#!/usr/bin/expect
set timeout -1
set host [lindex $argv 0]
set user [lindex $argv 1]
set pass [lindex $argv 2]
spawn telnet $host
expect *login:
send "$user\r"
expect *assword
send "$pass\r"
expect *bude243
send "ls -l > ls.out\r"
send "exit\r"
expect eof
本文介绍了一个使用Expect脚本实现自动化Telnet登录并执行命令的例子。通过设置主机名、用户名及密码等参数,该脚本能够自动完成登录过程,并执行指定命令如查看目录列表(ls -l),最后退出连接。
134

被折叠的 条评论
为什么被折叠?



