定義: name_text = "myname"
使用: echo $name_text
使用readonly命令可以將變數定義為唯讀變數: readonly name_text
刪除變數: unset name_text
執行shell時,會同時存在三中變數:
1、區域性變數
:區域性變數在指令碼或命令中定義,僅在當前shell例項中有效,其他shell啟動的程式不能訪問區域性變數
2、環境變數
:所有的程式,包括shell啟動的程式,都能訪問環境變數,有些程式需要環境變數來保證其正常執行。必要的時候shell指令碼也可以定義環境變數。
3、shell變數
:shell變數是由shell程式設定的特殊變數。shell變數中有一部分是環境變數,有一部分是區域性變數,這些變數保證了shell的正常執行。
變數 shell變數( )
變數型別 執行shell時,會同時存在三種變數 a 區域性變數 在指令碼或命令中定義,僅在當前shell例項中有效,其他shell啟動的程式不能訪問區域性變數。b 環境變數 所有的程式,包括shell啟動的程式,都能訪問環境變數,有些程式需要環境變數來保證其正常執行。必要時shell指令碼也可以定義...
shell中的變數(一)
1 系統變數 環境變數 使用者自定義變數 本地變數或shell變數 系統變數是linux shell bash 建立和維護的系統變數 用echo輸出 2 如何定義乙個變數 給變數賦值 varname變數名 value 值 格式 varname value 等號兩邊不能有空格 let命令 將算數表示式...
Shell學習(一)變數
shell變數可分為兩類 區域性變數 環境變數 區域性變數只在建立他們的shell指令碼中使用。例如 在指令碼中定義 a 123 引用變數可以使用 a echo a 就會顯示123 引用變數的時候用 環境變數可以在建立他們的shell及其派生出來的任意子程序中使用。shell常見的系統變數解析 0當...