1. 程式人生 > >shell中特殊的變數型別---位置引數

shell中特殊的變數型別---位置引數


linux系統規定:

$0:表示當前shell指令碼的名稱 $#:表示指令碼中總共的引數個數 $*:表示指令碼中所有引數的值 $?:表示上一條命令執行後的返回值 $1,$2,$3.....表示指令碼中的第一,第二,第三個引數。。。依此類推, $9之後的位置引數就必須用大括號括起來了, 比如, ${10}, ${11}, ${12},表示第十,十一,十二個引數 上面這些都是shell直譯器的內設變數。