1. 程式人生 > >每日一shell(變數)

每日一shell(變數)

定義: 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的正常執行。