有些變數是一開始執行Script時就會設定,並且不可以加以修改, 此種變數稱為「特殊變數」(有些書稱為「唯讀的系統變數」)。
$0
記錄這個 script 的執行名字 (通常是script的檔案名稱)
$d
位置變數,記錄這個 script 的第d個位置參數,d 是數字
$*
記錄這個 script 的所有位置參數,展開後成為一個字串
$@
記錄這個 script 的所有位置參數,展開後每一個位置參數成為一個獨立字串
$#
記錄這個 script 的位置參數個數
$$
記錄這個 script 的PID (Process ID)
$!
記錄執行上一個背景指令的PID (Process ID)
$?
記錄執行上一個指令的返回值
Web Page Copyright: 亞洲大學資訊電機學院 連耀南
yaonanlien@asia.edu.tw
special.htm, Thu Sep 7 16:18:52 CST 2023