expect运行的时候不能有按到回车?
脚本如
#!/usr/bin/expect
set timeout 30
spawn bash centos7_client.sh
expect
{
"sharon@192.168.27.156's password:" {send "pwd\r" ; exp_continue } }
expect "sftp>"
send "put -r /home/xu/Documents/scripts/centos7 /home/sharon/Docuemnts/scripts \r"
interact
运行中最早有一个确认是否覆盖的提示,我"y/n"
结果立马自己给我输入了
put -r /home/xu/Documents/scripts/centos7 /home/sharon/Docuemnts/scripts
这什么操作,我完全一脸懵逼。