1. 程式人生 > >3.shell位置引數變數

3.shell位置引數變數

當我們執行一個shell指令碼時,希望可以獲取命令列裡的引數資訊,就可以使用位置引數變數。
比如 sh ./a.sh 100 200,就是一個執行shell的命令列,可以在a.sh指令碼中獲取到引數資訊

語法:
$n:n為數字,$0代表命令本身,$1-$9代表第1到第9個引數,10及10以上的引數要使用{},比如${10}
$*:這個變數代表命令列中的所有引數,$*把所有的引數看成一個整體
[email protected]:這個變數也代表命令列中的所有引數,不過[email protected]會把每個變數區分對待
$#:這個變數代表命令列中所有引數的個數