linux中shell變量$#,$@,$0,$1,$2的含義解釋: 變量說明: 1. $$ Shell本身的PID(ProcessID) 2. $! Shell最后運行的后台Process的PID 3. $? 最后運行的命令的結束代碼(返回值) 4. $- 使用Set命令設定的Flag一覽 5. $* 所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數。 6. $@ 所有參數列表。如"$@"用「"」括起來的情況、以"$1" "$2" … "$n" 的形式輸出所有參數。 7. $# 添加到Shell的參數個數 8. $0 Shell本身的文件名 9. $1~$n 添加到Shell的各參數值。$1是第1參數、$2是第2參數…。