在shell腳本中,變數分兩種,系統變數和自定義變數。 系統預設變數是系統自帶的一些變數,如path為路徑變數 用戶自定義變數為在編寫吧腳本的時候自己定義的一些變數 變數名命名規則 首個字元必須為字母“a-z和A-Z” 中間不能有空格,但是可以使用下劃線“_” 不能使用標點符號 不能使用bash中的 ...
在shell腳本中,變數分兩種,系統變數和自定義變數。
系統預設變數是系統自帶的一些變數,如path為路徑變數
用戶自定義變數為在編寫吧腳本的時候自己定義的一些變數
變數名命名規則
首個字元必須為字母“a-z和A-Z”
中間不能有空格,但是可以使用下劃線“_”
不能使用標點符號
不能使用bash中的關鍵字
變數名和等號之間不能有空格
只讀變數
將變數定義為只讀變數時用readonly命令
編輯文件如下:
結果如下:
刪除變數
使用unset命令進行刪除
語法:unset 變數名
變數被刪除後不能再次使用,並且unset不能刪除只讀變數,只讀變數的值不能被改變
利用$使用變數
在shell編程中,所以得變數都由字元串組成,並且不需要事先聲明變數的類型,它支持的唯一類型的變數就是字元串
使用定義的變數時,只需在變數名前加“$”即可
編輯文本如下:
結果如下:
·
其中變數名外面的花括弧是可選的,加上花括弧有助於閱讀理解和解釋器是吧變數的邊界
例如變數為hello_name
則第一個試將hello_nameandTynam最為一個變數,而第二個則是將hello_name作為變數