天天看點

Shell 傳遞參數

shell 傳遞參數

向腳本傳遞參數,格式為:$n。

向腳本傳遞三個參數,并分别輸出:

輸出結果如下所示:

另外,還有幾個特殊字元用來處理參數:

參數處理

說明

$#

傳遞到腳本的參數個數

$*

以一個單字元串顯示所有向腳本傳遞的參數

$$

腳本運作的目前程序id号

$!

背景運作的最後一個程序的id号

$@

與$*相同,但是使用時加引号,并在引号中傳回每個參數。

$-

顯示shell使用的目前選項,與set指令功能相同。

$?

顯示最後指令的退出狀态。0表示沒有錯誤,其他任何值表明有錯誤。

執行腳本,輸出結果如下所示:

繼續閱讀