bash讀寫shell變數

2021-06-26 05:04:23 字數 566 閱讀 4646

特殊字元

用途描述

$variable

得到乙個變數的值,如果沒有被初始化則為null

返回「variable」的值,如果沒有被初始化則返回null

$得到乙個變數的值,如果沒有被初始化則為null,通常在其他東西要新增到變數值的時候使用

返回「variable」的值,如果沒有被初始化則返回null

$得到乙個變數的值,如果這個變數沒有被定義則返回乙個確定的值

當「variable」存在而且不是空值的時候返回變數的值,否則返回「string」

$如果乙個變數沒有被定義則把乙個已知的值賦給它並返回一這個值

當「variable」存在而且不是空值的時候返回變數的值,否則把「string」賦給「variable」,並返回「string」

$如果變數沒有被定義則顯示一條訊息

當「variable」存在而且不是空值的時候返回變數的值,否則顯示字串「variable:」,並在其後顯示「message」

$測試乙個變數存在與否

當「variable」存在而且不是空值的時候返回返回「string」,否則返回「string」

Shell程式設計(bash變數)

bash變數 一 使用者自定義變數 二 環境變數 三 位置引數變數 四 預定義變數 一使用者自定義變數 變數呼叫 echo 變數名 變數刪除 unset 變數名 二環境變數 環境變數是全域性變數 使用者自定義變數是區域性變數 對系統生效的環境變數名和變數作用是固定的 設定環境變數 export 變數...

shell程式設計 bash變數

bash變數型別 本地變數的作用域為整個bash程序。區域性變數屬於本地變數。在bash中宣告變數的週期隨著該程序的週期而存在。定義本地變數 set varname jerry 引用變數 括號可省略 區域性變數的宣告 local varname value環境變數的作用域為當前shell程序及其子程...

shell 變數 環境變數 bash

1.在bash中,shell變數可以直接通過通過如下形式建立 name value 2.shell變數不能被子程序 字shell 繼承,通過export,可以令shell變數成為環境變數 此時會出現在env的輸出中 環境變數可以被子程序繼承 3.shell中檢視當前所有環境變數用命令 env或者pr...