一、定義函數(shù)
二、調用函數(shù)
只需要使用函數(shù)名,即可調用某個函數(shù):
$ fname ; #執(zhí)行函數(shù)
可以傳遞參數(shù)給函數(shù),并由腳本進行訪問:
fname arg1 arg2; # 傳遞參數(shù)
以下是函數(shù)fname的定義。在函數(shù)fname中,包含了各種訪問函數(shù)參數(shù)的方法。
類似地,參數(shù)可以傳遞給腳本并通過script:$0(腳本名)訪問。
有關bash中函數(shù)參數(shù)的注解:
$1是第一個參數(shù)。
$2是第二個參數(shù)。
$n是第n個參數(shù)。
"$@"被擴展成"$1" "$2" "$3"等。
"$*"被擴展成"$1c$2c$3c",其中c是IFS的第一個字符。
"$@"用得最多。由于"$*"將所有的參數(shù)當作單個字符串,因此它很少被使用。
新聞熱點
疑難解答