導航:首頁 > 程序命令 > shell命令返回值

shell命令返回值

發布時間:2022-01-15 12:30:53

『壹』 Shell 怎麼樣把一條命令的返回的結果值 賦給一個變數 腳本問題

FILELIST= 'cat my.index『 這邊你是用的單引號吧, ` 換成這個

『貳』 shell腳本的$返回值

我試了一下,是非0的。請給出你完整的腳本

『叄』 bash shell如何獲取到命令執行結果的值

將一條命令的執行結果取得命令執行結果的值有:

1、使用反引號`` (數字鍵1左邊的鍵,tab鍵上面,英文方式輸入)如:a=`echo "hello world"`;即將命令 echo "hello world"的輸出賦給變數a

2、可以使用 $(()),如:a=$(echo "hello world"),即將命令echo "hello world"的輸出賦給變數a。

『肆』 shell里判斷返回值的問題

你不要輸出結果,那就將結果重定向至 /dev/null 即可,具體代碼就是:

你的命令後面加上 >/dev/null 就不會有輸出結果了。舉個簡單的例子:

ping -c 192.168.1.1 這個命令,用於判斷到這個IP是否暢通,如果你在後面不加上重定向。

那麼每次都會輸出結果,也就是你現在的情況。所以下面代碼我就在ping的後面加上了重定向

代碼,讓結果屏蔽,僅獲取返回值$?,那屏幕上就不會顯示ping的結果了,只會顯示下面判斷結果,懂了么?

#!/bin/bash
ping-c2192.168.1.1>/dev/null
if[$?-eq0];then
echo192.168.1.1isokey!
else
echo192.168.1.1isfailed!
fi

『伍』 如何得到shell的返回值

你說的
返回值
是函數的返回值嗎還是一條命令的返回值
如果是函數返回值
可以在函數最後用print
或者echo
返回
你要的
返回值。
這樣函數內部處理返回值列印就不可以有其他列印,否則影響返回值。
如果是命令執行的返回值也用$()
例子:
function
exmaple1
{
input=$1
#函數有一個輸入參數
output="${input}
stringappend"
echo
$output
#
函數的返回值
}
outValue=$(exmaple1
「test」)
#
將函數的返回值賦值給outValue

『陸』 shell腳本,函數返回值計算

<-/DATA/data01/zz->$echo$(1+2)
-bash:1+2:commandnotfound

<-/DATA/data01/zz->$echo$((1+2))
3
<-/DATA/data01/zz->$

$()表示執行裡面的命令,與``一樣,$(())是計算,1+2不可執行,返回錯誤的非0碼。

『柒』 shell腳本的一個返回值問題。

首先,要理解 (( )) 這個符號用作數學運算或整數的邏輯比較,一個例子:
[ 「$a」 -lt 16 ] 等同於 (( a < 16 ))

$?則是返回上一個命令的執行結果,成功(邏輯真)返回0,失敗(邏輯假)返回1。

本題中,
(( 0 )) 返回邏輯假(false),所以$?返回1;
(( 1 )) 返回邏輯真(true),所以$?返回0。

『捌』 Java解析執行shell命令返回的結果

String s = 那串結果;
String useful = s.substring(s.indexOf("/"));
String[] every = useful.split(" /");
得到的數組就是每個的信息,然後再解析(但要注意,第一個的開頭有一個斜線/)

『玖』 linux shell關於返回值

while後跟的是ASCII碼的1和0 這里1表示真,0表示假
return返回的1和0是shell里的值,0表示正確執行,1表示一般錯誤

『拾』 如何獲取shell函數的返回值及shell命令的返回值

shell 函數的返回值 $?:

#!/bin/bash
functionfunc(){
if[$1-le$2]
then
return0
else
return1
fi
}
func12
a=$?

命令的返回值 :

比如 ls -l ,緊接下來的 $? 就是其返回值

#!/bin/bash
ls-l
a=$?
閱讀全文

與shell命令返回值相關的資料

熱點內容
php伺服器並發 瀏覽:644
kalilinux系統安裝 瀏覽:73
綠色生活app是什麼 瀏覽:677
槍火重生文件夾 瀏覽:183
程序員智商劃分 瀏覽:334
修煉一套好演算法 瀏覽:296
空氣凈化pdf 瀏覽:311
necc文件夾 瀏覽:18
linux跑火車 瀏覽:357
androidsdk版本兼容 瀏覽:1004
果加密碼鎖開鎖記錄 瀏覽:446
python導入模塊的形式 瀏覽:259
shor演算法 瀏覽:58
python交易日歷 瀏覽:47
怎樣用雲伺服器組網 瀏覽:294
cass垂直執行命令 瀏覽:211
安卓數據線長什麼樣子教學視頻 瀏覽:794
紅米安卓12系統怎麼升級 瀏覽:917
菜鳥裹裹加密包裹啥樣的 瀏覽:374
時差測量與無源定位演算法 瀏覽:946