當前位置:首頁 » 編程軟體 » shell腳本如何設置返回值

shell腳本如何設置返回值

發布時間: 2022-11-05 15:47:30

❶ shell 腳本能不能有返回值,

return是退出某個函數,exit是退出整個腳本,這兩個都可以返回某個數值,但不能是字元串。

❷ shell腳本,函數返回值計算

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

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

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

java調用shell腳本,並得到shell腳本的返回值

文件名確實不對
.sh文件才是linux下的批處理文件,它不認bat的
另外要保證.sh中調用的其他函數在當前目錄下能正常運行

❹ shell腳本如何獲取狀態碼返回值,如ok或error

樓上說的貌似沒錯,我沒去執行看具體報什麼錯。

用awk是可以的,你需要用-F指定分隔符,然後再輸出第幾個串,樓上用的雙引號作為分隔符,然後輸出第四個串,應該是沒問題的。
或者你也可以用其他語言,比如php,json_decode函數將這個穿轉成數組,然後輸入code的值,更加直觀。

❺ shell腳本中如何設置exit值

在子腳本中可以通過如下形式返回成功0或錯誤碼(1~255):
exit [返回值]

其中,返回值的取值范圍為0~255,因為UNIX/POSIX中是用一個無符號8比特數值來表示exit返回碼的。你若寫exit -1,它會給你轉為255。

❻ shell腳本中如何 調用c程序取返回值

能實現的。

❼ shell腳本的一個返回值問題。

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

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

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

❽ shell調用perl,如何得到返回值

你在調用perl命令的後面
判斷一下$?
if [ $? = 0 ]
then
echo 「success」
fi

❾ shell腳本調JAVA程序,獲取JAVA程序返回值並echo輸出

先運行java程序,然後用echo $?獲取程序的運行結果,如果是字元串,可以使用
result=$(java -jar xxx.jar)來獲取,當然這只是示例,$()中的命令使可以隨便修改的

❿ shell腳本中,獲取網站的錯誤返回值

如果curl能成功下載, 那麼返回的代碼當然是0, 如果不是的話, 就不是0.
這個shell編程的本事了, 樓主可以求助於w o。這個東西很容易搞定啊。
使用wget也都可以。
以後要是遇到了這方面linux系統問題, linux編程問題, python編程問題, 都可以幫忙呢搞定哦!
需要些什麼程序都可以幫忙寫出來

熱點內容
wemall微商城源碼 發布:2025-05-14 22:15:20 瀏覽:802
隆地優選交易密碼是什麼 發布:2025-05-14 21:53:23 瀏覽:93
強酸強鹼存儲櫃 發布:2025-05-14 21:45:16 瀏覽:563
車輛參數配置包括什麼 發布:2025-05-14 21:31:03 瀏覽:163
怎麼引入安卓項目 發布:2025-05-14 21:26:39 瀏覽:824
游戲輔編程 發布:2025-05-14 21:18:49 瀏覽:687
三菱plc一段二段密碼什麼意思 發布:2025-05-14 21:17:16 瀏覽:528
電腦開機密碼忘記了怎麼破解 發布:2025-05-14 21:09:40 瀏覽:57
pythondict格式 發布:2025-05-14 21:09:38 瀏覽:886
落葉片拍攝腳本 發布:2025-05-14 20:40:49 瀏覽:799