Linux平台shell交互输入命令

2020-03-07  本文已影响0人  atdoking

平时我们在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
上一篇 下一篇

猜你喜欢

热点阅读