導航:首頁 > 操作系統 > linux獲取返回值

linux獲取返回值

發布時間:2024-02-26 22:06:07

『壹』 java運行linux命令獲得返回值的問題

inputStream = Runtime.getRuntime().exec(cmd);

java的這個方式,得到的是控制台的輸出流,
也就是linux命令運行完,顯示在屏幕上的東西,都以流的方式傳遞給java了,

可以通過下邊的方式
InputStreamReader insr = new InputStreamReader(inputStream, 「GBK」);
BufferedReader br = new BufferedReader(insr);
while (br.ready()) {
String line = br.readLine();
}

得到屏幕上顯示的一行行內容,解析得到你想要的結果。

InputStreamReader 最後一個參數,是設置顯示流是什麼字元集的,如果不正確,請自行調整一下。

『貳』 在linux的shell編程中如何截取一段命令返回值的第一行

ifconfig eth0|grep eth0|awk '{print $5}' |head -1

head命令是取輸入的流的頭部,可以指定行數
tail命令是取輸入的流的尾部

『叄』 每天三分鍾搞定linux shell腳本26 函數返回值

函數可以產生返回值,有3個方法。
1)默認情況下是 最後一條語句對應的退出狀態碼
2) return 一個整數值
3)使用 echo語句 指定輸出
針對 方法1 建立如下腳本:

運行後輸出結果為:

針對 方法2 建立腳本:

運行後結果為:

針對 方法3 建立腳本

運行後輸出結果為:

方法3使用echo語句來返回結果,而且 並沒有把這個輸出到stdout 中。

函數返回數組與參數傳遞數組一樣,使用echo語句。舉例如下:

運行後輸出結果為:

閱讀全文

與linux獲取返回值相關的資料

熱點內容
菜譜大全pdf 瀏覽:313
怎麼在風雲pdf上把文件夾匯總 瀏覽:876
java創建子類 瀏覽:529
安卓實況怎麼退出渠道服登錄 瀏覽:106
汽車12v電壓縮機 瀏覽:417
樂圖java 瀏覽:788
命令與征服注冊表 瀏覽:323
聽課app如何保存下來視頻 瀏覽:450
phpiconv支持 瀏覽:92
什麼app可以借到錢 瀏覽:16
單片機中rn是什麼元件縮寫 瀏覽:836
office插件pdf 瀏覽:187
上古卷軸dat1放哪個文件夾 瀏覽:775
文件夾左下角離線狀態 瀏覽:96
手機貼吧app哪個好 瀏覽:583
java文件讀取中文亂碼 瀏覽:515
php個人網站模板下載 瀏覽:491
毒app哪個耐克鑒定師好 瀏覽:742
化度寺碑pdf 瀏覽:323
導航安卓機如何下載騰訊視頻 瀏覽:100