shell變數相關記錄

2021-08-08 15:33:44 字數 307 閱讀 3191

形式說明

$變數本來的值

$截斷變數m~n

$如果變數 var 為空或已被刪除(unset),那麼返回 word,但不改變 var 的值。

$如果變數 var 為空或已被刪除(unset),那麼返回 word,並將 var 的值設定為 word。

$如果變數 var 為空或已被刪除(unset),那麼將訊息 message 送到標準錯誤輸出,可以用來檢測變數 var 是否可以被正常賦值。若此替換出現在shell指令碼中,那麼指令碼將停止執行。

$如果變數 var 被定義,那麼返回 word,但不改變 var 的值。

shell 相關變數

0 當前指令碼的檔名。n n 1 傳遞給指令碼或函式的引數。n 是乙個數字,表示第幾個引數。例如,第乙個引數是 1,第二個引數是 2。n不能為變數,即使變數值為0到n 傳遞給指令碼或函式的引數個數。傳遞給指令碼或函式的所有引數。傳遞給指令碼或函式的所有引數。當被雙引號 包含時,與 稍有不同 上個命令...

shell變數相關知識

一 幾個常用命令 1.set 輸出所有變數,包含全域性變數和區域性變數 2.env 只顯示全域性變數 3.declare 輸出所有的變數,函式,整數和已經匯出的變數 4.unset 消除本地變數和環境變數 5.source etc profile 載入環境變數,使環境變數生效 二 普通變數定義賦值有...

shell 歷史命令相關記錄

shell 歷史命令使用上有很多技巧,除了經常經常使用的 fc l history shell ls bin sh shell file 是對歷史命令引數的直接引用 再來看乙個長點的。這顯然是乙個錯誤的輸入,大家都知道bz2是使用bzip解壓縮的,對應的tar引數,應當是使用 jxvf 那我們可以立...