Linux shell 特殊變數

2021-06-27 19:19:49 字數 1641 閱讀 1927

posix內建的shell變數

變數                                     意義

#                                      目前程序的引數個數

@                                     傳遞給當前程序的命令列引數。置於雙引號內,會展開為個別的引數。

*                                       當前程序的命令列引數。置於雙引號內,則展開為一單獨引數

-(連字型大小)                         在引用時給予shell的選項

?                                       前一命令的退出狀態。

$                                       shell程序的程序編號(process id)。

0(零)                           shell程式的名稱。

!                                     最近乙個後台命令的程序編號。以此方式儲存程序編號,可通過wait命令以供稍後使用。

env                                 一旦引用,則僅用於互動式shell中;$env的值是可展開的引數。

結果應為要讀取和在啟動時要執行的乙個檔案的完整路徑名稱。這是乙個xsi必須的變數。

home                            跟(登陸)目錄。

ifs                                  內部的字段封隔器;例如,作為單詞分隔器的字元列表。一般設為空格、製表符(tab),以及換行(newline)。

lang                             當前locale的預設名稱;其他的lc_*變數會覆蓋其值。

lc_all                         當前locale的名稱;會覆蓋lang與其他lc_*變數。

lc_collate              用了排序字元的當前locale名稱。

lc_ctype                   在模式匹配期間,用來確定字元類別的當前locale的名稱、。

lc_messages          輸出資訊的當前語言的名稱。

lineno                        剛執行過的行在指令碼或函式內的行編號。

nlspath                    在$lc_messages(xsi) 所給定的資訊語言裡,資訊目錄的位置。

path                             命令的查詢路徑。

ppid                             父程序的程序編號。

ps1                                主要的命令提示字串。預設為"$"。

ps2                                 行繼續的提示字串。預設為">"。

ps4                                以set   -x 設定的執行跟蹤的提示字串。預設為"+"。

pwd                               當前工作目錄。

linux shell 特殊變數

0 shell本身的檔名 1 n 新增到shell的各引數值。1是第1引數 2是第2引數 所有引數列表。如 用 括起來的情況 以 1 2 n 的形式輸出所有引數。所有引數列表。如 用 括起來的情況 以 1 2 n 的形式輸出所有引數。新增到shell的引數個數 shell本身的pid process...

Linux Shell程式設計的特殊變數

特殊變數 0 正在被執行命令的名字。對於shell指令碼而言,這是被啟用命令的路徑 n 該變數與指令碼被啟用時所帶的引數相對應。n是正整數,與引數位置相對應 1,2.提供指令碼的引數號 所有這些引數都被雙引號引住。若乙個指令碼接收兩個引數,等於 1 2 所有這些引數都分別被雙引號引住。若乙個指令碼接...

linux shell指令碼特殊變數用法

shell本身的pid processid shell最後執行的後台process的pid 最後執行的命令的結束 返回值 使用set命令設定的flag一覽 所有引數列表。如 用 括起來的情況 以 1 2 n 的形式輸出所有引數。所有引數列表。如 用 括起來的情況 以 1 2 n 的形式輸出所有引數。...