平时我们在Linux平台下输入命令,然后根据返回的信息来决定继续输入下一步指令,这种交互的方式,我们该如何在shell脚本中一劳永逸,一步搞定呢?那就要用到交互相关的命令了
#!/bin/bash
password='feifei'
/usr/bin/expect <<-EOF
set time 30
spawn ssh feifei@**.**.**
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "password\r" }
}
expect "*#"
send "ls -lrt\r"
expect "*#"
send "exit\r"
interact
expect eof
EOF
网友评论