一、
shell的變量分為兩種,一種是系統變量,一種是使用者自定義變量。
$這個符号就表示要輸出一個變量,後面的path沒有定義就可以直接使用,說明它是系統變量。輸出結果為:
要檢視shell中的所有變量,用set.
二、shell變量的定義
定義變量:變量名=值
撤銷變量:unset 變量名
聲明靜态變量:readonly 變量名 靜态變量不能用unset撤銷。
第一次可以輸出a的值,等撤銷了a變量之後,就無法再輸出a的值了。
可以看到靜态變量無法unset。
可以把一個變量提升為全局變量,可供其他shell程式使用。