expect脚本的简单应用
生活随笔
收集整理的這篇文章主要介紹了
expect脚本的简单应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
expect是一個用來處理交互的命令。借助于expect我們可以把交互過程寫在一個腳本上,使之自動化完成。
expect最核心的四個命令:
send:用于向進程發送字符串 except:從進程接收字符串 spawn:打開一個新的進程 interact:保持交互的狀態首先一個簡單的腳本:
執行腳本:
[root@slave?expect]#?./1.sh?root?192.168.1.120 spawn?ssh?root@192.168.1.120 root@192.168.1.120's?password:? Last?login:?Tue?Dec?27?07:27:07?2016?from?slave [root@master?~]#可以設置超時時間:
expect的命令行參數
[lindex?$argv?n]獲得index為n的參數(index從0開始計算) $argc為命令行參數的個數 [lrange?$argv?0?0]表示第一個參數 [lrange?$argv?0?3]表示第1到第3個參數轉載于:https://blog.51cto.com/zidingyi/1887482
總結
以上是生活随笔為你收集整理的expect脚本的简单应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CQRS架构图
- 下一篇: OpenCV人脸识别