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

相關文章
相關標籤/搜索