當前位置:首頁 » 操作系統 » linuxshell返回值

linuxshell返回值

發布時間: 2022-07-30 08:50:40

linuxshell中怎麼接收可執行程序的返回值

程序執行後就會產生返回值,你可以通過重定向到文本,或者通過管道符把他放到下一個命令的參數中

㈡ linux shell函數返回值的問題

yes_or_no "$1"
temp=$?

㈢ linux 的shell怎麼得到函數返回值

函數的返回值實際上就是函數的退出狀態
yes_or_no Kitty
i=$?
就可以了。
$? 代表上一條指令的退出狀態。
怎樣使用if語句就隨便你了。

㈣ linux shell ssh wc-l返回值,無法參與判斷

可能的原因:

  1. 語法錯誤,if中的表達式與兩個中括弧之間要有空格;

  2. 需要將$result加雙引號,即if [ "$result" -eq "0" ]; then ....

㈤ linux shell中如何接收程序返回值

$?
$?就是表示上一次腳本或者命令退出時的返回值。通常,0代表成功;非0代表出現錯誤。
類似的一些符號如$0 $1 $2 $@ $# 。

Before we move on, there is a perversity about tests in Bash shells that I want to discuss. It turns out, because of a historical accident that now might as well be cast in concrete, when a test is concted or a command returns a result value, the numerical value for "true" is 0, and "false" is 1. Those of you who have some programming experience will likely find this reversal of intuition as annoying as I do.

Here is a way to get the result of the most recent logical test (and to show the weird reversal described above):

$ test -e .
$ echo $?
0

$ test -e xyz
$ echo $?
1

㈥ linux shell中獲得進程返回值

se
"$x"
in
y
|
yes
)
return
0;;
n
|
no
)
return
1;;
*
)
echo
"Answer
yes
or
no"
shell結束用return跳出while
true
while
true
是一直為真,不斷循環,直到輸入yes或no時,用return退出shell程序。程序結束了,循序肯定也結束了。
-------------------------
補充:也就是說while
true
實際是一個死循環。我可以這樣理解么?我們是用return
返回0或1來退出循環。能把代碼運行步驟說一下么。輸入三個數據分別是yes,no.和其他任意的。
可以說是死循環。不是說所有的死循環都不好,這里的死循環保證了程序一直運行,直到得到你想要的結果。
輸入yes,返回0,就是正常結束
輸入no,返回1,就是異常結束
輸入其它的,則進行下一輪循環,要求你重新輸入

㈦ linux shell關於返回值

case "$x" in
y | yes ) return 0;;
n | no ) return 1;;
* ) echo "Answer yes or no"
shell結束用return跳出while true

while true 是一直為真,不斷循環,直到輸入yes或no時,用return退出shell程序。程序結束了,循序肯定也結束了。

-------------------------
補充:也就是說while true 實際是一個死循環。我可以這樣理解么?我們是用return 返回0或1來退出循環。能把代碼運行步驟說一下么。輸入三個數據分別是yes,no.和其他任意的。

可以說是死循環。不是說所有的死循環都不好,這里的死循環保證了程序一直運行,直到得到你想要的結果。
輸入yes,返回0,就是正常結束
輸入no,返回1,就是異常結束
輸入其它的,則進行下一輪循環,要求你重新輸入

㈧ linux中shell編程中的return在裡面有什麼作用

1、終止一個函數.
2、return命令允許帶一個整型參數, 這個整數將作為函數的"退出狀態
碼"返回給調用這個函數的腳本, 並且這個整數也被賦值給變數$?.
3、命令格式:return value

熱點內容
matlab遺傳演算法約束 發布:2025-01-18 15:31:33 瀏覽:909
果凍java 發布:2025-01-18 15:25:59 瀏覽:695
電腦與時間伺服器同步間隔 發布:2025-01-18 15:21:28 瀏覽:54
蘋果手機apple登錄密碼在手機哪裡 發布:2025-01-18 15:13:43 瀏覽:380
吃雞去哪裡下手游安卓 發布:2025-01-18 15:10:59 瀏覽:668
東方財富dk指標源碼 發布:2025-01-18 14:45:53 瀏覽:435
陌陌登陸密碼是什麼 發布:2025-01-18 14:36:54 瀏覽:848
海龜編譯器代碼 發布:2025-01-18 14:16:51 瀏覽:34
大閘蟹網站源碼 發布:2025-01-18 14:12:19 瀏覽:105
電腦伺服器日期怎麼改 發布:2025-01-18 14:05:03 瀏覽:687