1. 程式人生 > >Shell中的位置引數變數

Shell中的位置引數變數

Shell中的位置引數變數

位置引數變數

介紹
當我們執行一個 shell 指令碼時,如果希望獲取到命令列的引數資訊,就可以使用到位置引數變數,比如 : ./myshell.sh 666 888 , 這個就是一個執行 shell 的命令列,可以在 myshell 指令碼中獲取到引數資訊

基本語法

$n (功能描述:n 為數字,$0 代表命令本身,$1-$9 代表第一到第九個引數,十以上的引數,十以上的引數需要用大括號包含,如${10})
$* (功能描述:這個變數代表命令列中所有的引數$*把所有的引數看成一個整體
[email protected](功能描述:這個變數也代表命令列中所有的引數

不過[email protected]把每個引數區分對待
$#(功能描述:這個變數代表命令列中所有引數的個數)

注意:$* 和[email protected]是有區別的哦!

接下來,我們直接寫一個案例吧,寫一個positionPara.sh指令碼

vim positionPara.sh



當然啦,你也可以求2個引數的和