麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Linux下使用expect命令編寫自動化交互腳本

2020-07-27 18:46:22
字體:
來源:轉載
供稿:網友

expect 是建立在工具控制語言(Tool Control Language,TCL)之上的一個工具,它允許你通過編寫程序來對一些日常繁瑣的任務進行有交互界面的自動化操作。在 expect 上下文環境,你可以使用一些額外的只適用于 expect 上下文環境的命令,如 spawn、send、interact 等命令。

expect 預期的終端輸出

這里預期的輸出從左往右只要存在匹配即可。它相當于 Python 的 search() 函數,而非 match() 函數。舉個例子你就明白了。

想要登陸到 root 權限,首先觀察在普通交互模式下的效果。

在獲悉返回字符串的模式后,你可以這樣寫 expect Password,也可以這樣寫 Password:,甚至可以寫成 assw,它們對于 expect 命令而言都是一樣的。

下面的腳本用來開啟一個遠程 ssh 會話。

#!/usr/bin/expectspawn ssh user@ip_addrsend "password/r"interact

如果想要保存并調用一些變量,你可以使用 set 參數進行設置。

公式set 變量名 [lindex $argv 數字]實例set port [lindex $argv 1]

之前的 ssh 登陸腳本如果加上變量會變成下面這樣。大約需要 10 秒的加載時間。

#!/usr/bin/expectset ip [lindex $argv 0]set user [lindex $argv 1]set password [lindex $argv 2]spawn ssh "$user/@$ip"expect "Password:"send "$password/r";interact

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美黄色一级片视频 | 粉嫩一区 | 狠狠干夜夜草 | 国产伊人色 | 国产精品啪 | 九九色在线观看 | 日韩视频www| 欧美亚洲国产成人综合在线 | 久草在线资源福利站 | 91精品视频在线看 | 97se亚洲综合在线韩国专区福利 | 成人免费网站在线观看 | 免费人成在线观看网站 | 国产精品一区二区羞羞答答 | a网站在线| 久久人人人 | 99影视在线视频免费观看 | 天天操很很操 | 国色天香综合网 | 中文字幕在线观看视频一区 | www.com香蕉| 麻豆porn | 九一传媒在线观看 | 亚洲精品一区二区三区大胸 | 久久国产中文字幕 | 亚洲热线99精品视频 | 日韩视频在线视频 | 久久亚洲精品久久国产一区二区 | 国产羞羞视频 | 一级视频片 | 免费网址黄 | 成人在线精品视频 | 色97在线 | 久久青草热 | 激情小视频在线观看 | 亚洲成人高清电影 | 国产毛片在线看 | 逼片 | 国产精品aⅴ | 久久狠狠高潮亚洲精品 | 成人午夜视频免费看 |