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