特殊字元
用途描述
$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...