expect请教

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

这什么操作,我完全一脸懵逼。

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题