expect:extra characters after close-brace

 错误的缘由是,把两个}{挨到一块儿形成的
.......
 if {$argc!=4}{ 
      puts stderr "Usage:your arguments is error!"
   exit 1
  }
spawn ssh $user@$ip
expect  {
        "(yes/no)?" {send "yes\r";exp_continue}
  "password:"  {send "$pass\r"}
  }ssh

....略...ide

文中标红色的部分,在中间加入一个空格} {就能正常运行了,expect语法仍是比较严谨的spa

相关文章
相关标签/搜索