expect 的小點 expect的使用

2021-07-05 00:26:19 字數 433 閱讀 2180

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...