在shell腳本中,return語句用于從函數中返回一個值。它的使用方法如下:
#!/bin/bash
function my_func() {
# 函數體
return 42
}
my_func
ret_val=$?
echo "返回值為: $ret_val"
在上面的示例中,my_func
函數返回了一個值為42的返回碼。在函數調用后,可以使用$?
來獲取函數的返回值。在腳本中,可以將返回值保存到一個變量中,并進行后續處理。
需要注意的是,return語句只能用于返回一個整數值,取值范圍為0-255。如果需要返回其他類型的值,可以使用標準輸出或者全局變量來實現。