每日一shell(變數)

2021-08-20 06:16:09 字數 437 閱讀 4380

定義: 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當...