天天看點

shell中的特定變量

$#  表示傳遞到腳本的參數個數

$0  就是該bash檔案名

$1  表示傳進來的第一個參數

$?  是上一指令的傳回值,0表示沒有錯誤,其它值表示有錯誤
$*  所有位置參數的内容:就是調用調用本bash shell的參數。
[email protected]  基本上與上面相同。隻不過是
“$*”  傳回的是一個字元串,字元串中存在多外空格。
“[email protected]”  傳回多個字元串。

$$  腳本運作的目前程序的ID号

$!  背景運作的最後一個程序的ID号

$-  顯示shell顯示的目前選項,和set指令相同