linux expect 即exp腳本交互功能【原】


場景

expect命令用於任何自動化互動的過程。

  • send – 發送字符串到進程
  • expect – 等待來自進程的特定的字符串
  • spawn – 啟動命令

 

安裝

expect一開始100%不存在, 手動執行yum安裝

yum install expect

 

 

使用入門

假如有文件如下 /tmp/helloworld.exp

expect "hello" {
  send "world\n"
}

執行 expect  /tmp/helloworld.exp

將會進入交互模式, 直到你按了hello+換行后,輸出world 再退出交互模式.

參考

6個Expect腳本示例==>https://blog.csdn.net/robertsong2004/article/details/38983259


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM