expect是一门独立于shell的语言
用expect 执行写好的脚本
#!/usr/bin/expect
spawn ssh root@192.168.40.67 (spawn 是expect 内部命令,启动一个shell程序。)
expect {
"yes/no" { send "yes
";exp_continue }(电脑问人的问题截取部分内容 "yes/no" )
(exp_continue,跳过循环,就继续下一条语句。有点时候系统不会问"yes/no",跳了一步)
"password:" { send "5740##
" }; (电脑问人的问题截取部分内容 "password:")
} (expect 期望哪些内容写在{}里)
interact (interact 允许用户交互) (
表示回车)