expect "password"
send "123456\r"
注意:expect 和字串「password」中間有乙個空格,send和字串「123456\r」中間有乙個空格。因為expect和send都是乙個命令,只有加空格才能與引數分開。
expect
}
注意:expect與{ 之間有乙個空格,因為這樣expect才可以才可以識別expect命令。「password」和 { 之間也有乙個空格。
expect
}
注意:send "$password\r"和send "exit\r"之間加了分號,表示執行多條語句,最後一條不用加分號
\r 和 \n的區別
\r是回車,\n是換行
expect程式設計
expect是unix系統中用來進行自動化控制和測試的軟體工具,由don libes製作,作為tcl指令碼語言的乙個擴充套件,應用在互動式軟體中如telnet,ftp,passwd,fsck,rlogin,tip,ssh等等。該工具利用unix偽終端包裝其子程序,允許任意程式通過終端接入進行自動化控...
expect 程式設計
一 expect介紹expect 是乙個免費的程式設計工具,用來實現自動的互動式任務,而無需人為干預。說白了,expect 就是一套用來實現自動互動功能的軟體。需要安裝 yum install y expect 二 expect基礎 在使用 expect 時,基本上都是和以下四個命令打交道 命令 作...
開始認識 Expect
expect 是什麼?expect 是 tcl 和 tk 語言的擴充套件。expect 為使互動式程式的指令碼編制自動化,提供了簡單而功效強大的介面。另外,expect 使互動式應用程式嵌入 gui 變得容易。expect 的開發與 tcl tk 的出現是同時發生的,兩者目前的版本都是 5.32。e...