shell中的特殊變量
$0 腳本名字
$1 位置參數 #1
$2 - $9 位置參數 #2 - #9
${10} 位置參數 #10
$# 位置參數的個數
"$*" 所有的位置參數(作為單個字符串)
"$@" 所有的位置參數(每個都作為獨立的字符串)
${#*} 傳遞到腳本中的命令行參數的個數
${#@} 傳遞到腳本中的命令行參數的個數
$? 返回值
$$ 腳本的進程ID(PID)
$- 傳遞到腳本中的標志(使用set)
$_ 之前命令的最後一個參數
$! 運行在後台的最後一個作業的進程ID(PID)