參數說明: set:可以設置超時,也可以設置變量 timeout:expect超時等待時間,默認 S spawn:執行一個命令 expect :匹配輸出的內容 exp continue:繼續執行下面匹配 r:可以理解為回車 argc:統計位置參數數量 lindex argv :腳本后第一個參數,類似於shell中 ,以此類推 puts:打印字符串,類似於echo awk v I ip :賦值變量 ...
2020-08-20 20:06 0 730 推薦指數:
格式 示例一 示例二 示例三 示例四 示例五 ...
select in 循環用來增強交互性,它可以顯示出帶編號的菜單,用戶輸入不同的編號就可以選擇不同的菜單,並執行不同的功能。 #?用來提示用戶輸入菜單編號;^D表示按下 Ctrl+D 組合鍵,它的作 ...
腳本入門Demo1:創建sh腳本文件,vi Demo1.sh 寫好之后,如何運行腳本? 執行結果: ...
三種寫法區別 1. 由單引號' '包圍的字符串: 任何字符都會原樣輸出,在其中使用變量是無效的。 字符串中不能出現單引號,即使對單引號進行轉義也不行。 2. 由雙引號" "包圍的字 ...
如何去除字符串兩邊的空格? ...
#!/bin/sh echo "helo" password='xxxx' ###不能在下面的expect腳本段設置成 set password xxxx否則獲取不到變量,單獨的expect腳本變量可以這樣設置 /usr/local/bin/expect <<EOF ###安裝 ...
刪除 Ctrl+D: 刪除光標所在位置上的字符相當於VIM里x或者dl Ctrl+H: 刪除光標所在位置前的字符相當於VIM里hx或者dh Ctrl+K: 刪除光標后面所有字符相當於V ...