expect獲取返回值

2021-09-08 05:41:33 字數 340 閱讀 4475

對於獲取多台server狀態且不用互動須要用到expect,但有時候expect無法獲取返回值。這裡解釋一下expect怎樣獲取返回值

expect -c "

spawn $1;

expect

\"assword:\"

eof}

expect eof

catch wait result;

exit [lindex \$result 3]"

我們能夠在指令碼裡面這樣定義。注意最以下的result

這裡須要加上轉義字元\$。否則會把$result解析成shell裡面的變數,但這裡面的$result是須要expect解析的。

C 獲取IPCONFIG 返回值

在我們獲取本機區域網ip以及其他相關資訊時,直接呼叫系統ipconfig,也是一種很有效的方法。以下是我用c 實現的 讀取ipconfig的返回值的 獲取ipconfig返回值 返回 ipconfig輸出 public static string getipconfigreturns return ...

Python 獲取多執行緒獲取返回值

1.通過重寫thread類,自定義乙個get result 方法 重新定義帶返回值的執行緒類 from threading import thread from time import sleep,time class mythread thread def init self,func,args ...

獲取應用程式返回值

static int main string args 當然,我們也可以在其他方法中終止應用程式,返回某個特定值。static void test 最後,寫乙個 那時候 常見的 整合方案 就是用批處理檔案將多個命令列程式串聯起來 test.bat echo off dotnet test.exe i...