1. 程式人生 > ><傳遞引數>shell學習之路(五)

<傳遞引數>shell學習之路(五)

傳遞引數

在執行 Shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為:$n
$0 可以輸出執行的檔名稱
n 代表一個數字,1 為執行指令碼的第一個引數,2 為執行指令碼的第二個引數,以此類推……
#輸出所有引數${*}
echo "${*}"
echo "傳遞的第一個引數是${0}"
echo "傳遞的第一個引數是${1}"
echo "傳遞的第二個引數是${2}"

執行

[root@test-server shell]# ./helloworld.sh zhangsan ChangSha

輸出

zhangsan ChangSha
傳遞的第一個引數是./helloworld.sh
傳遞的第一個引數是zhangsan 傳遞的第二個引數是ChangSha