溫馨提示×

shell怎么獲取函數返回值

小億
427
2024-02-26 13:16:26
欄目: 編程語言

在shell腳本中,可以通過使用$?來獲取函數的返回值。當函數執行完畢后,它會返回一個數字值,通常為0表示成功,非0值表示失敗??梢酝ㄟ^$?來獲取函數執行的返回值,并根據返回值來判斷函數執行是否成功。以下是一個示例代碼:

#!/bin/bash

my_function() {
    # 執行一些操作
    return 1
}

my_function
result=$?

if [ $result -eq 0 ]; then
    echo "Function executed successfully"
else
    echo "Function failed"
fi

在上面的示例中,my_function函數返回了1,表示函數執行失敗。$?獲取了函數的返回值,并通過判斷返回值來顯示相應的消息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女