導航:首頁 > 操作系統 > 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獲取返回值相關的資料

熱點內容
武侯京東程序員的工資待遇 瀏覽:482
單片機學習指導 瀏覽:586
胸7椎體輕度壓縮 瀏覽:108
sk5伺服器什麼意思 瀏覽:554
什麼是廊坊交警app 瀏覽:294
衣櫃造價演算法 瀏覽:984
默認的web伺服器地址 瀏覽:694
單片機與發光二極體 瀏覽:320
pythonwebmodule 瀏覽:328
空調壓縮機不停了 瀏覽:115
python序列怎麼取 瀏覽:199
線上資料庫加密怎麼查詢 瀏覽:794
js中數據加密 瀏覽:470
穴pdf 瀏覽:549
阿里雲伺服器雲資料庫還需要嗎 瀏覽:146
在程序設計中常用的演算法有哪些 瀏覽:977
為什麼蘇州公積金app一直維護 瀏覽:805
有ip地址但是dhcp伺服器 瀏覽:446
三星手機加密中斷怎麼回事 瀏覽:538
訓練模型init源碼 瀏覽:840