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

熱點內容
雲伺服器不支持虛擬化怎麼辦 瀏覽:184
加密方式的演變 瀏覽:364
java常用演算法pdf 瀏覽:734
伺服器數據遇到異常什麼原因 瀏覽:450
phpexif信息 瀏覽:542
單片機三位元組浮點數 瀏覽:756
命令與征服泰伯利亞戰爭下載 瀏覽:378
c窗口界面編程 瀏覽:23
hypermill編程能做模板嗎 瀏覽:782
計算機網路最經典的演算法 瀏覽:628
華為思科的配置命令 瀏覽:869
linux設置光碟啟動 瀏覽:361
程序員俱樂部注冊 瀏覽:19
洗潔精雞蛋盤解壓視頻 瀏覽:294
企業內網加密app 瀏覽:49
騰訊雲伺服器怎麼設置本地網路 瀏覽:623
日常程序員 瀏覽:515
哪個pe有bit加密功能 瀏覽:110
rust伺服器是用什麼ip 瀏覽:693
java隨機字元串生成 瀏覽:555