linux-shell(7)-Bash變量-用戶自定義變量

1:什麼是變量

        變量是計算機內存單元,其中存放的值可以改變。使用變量可以保存有用信息,使系統獲知用戶相關設置,變量也可以用於保存暫時信息。

2:變量設置規則

       a. 變量名稱可以由字母,數字和下劃線組成,但是不能以數字開頭。b.在Bash中,變量的默認類型都是字符串型,如果要進行數值運算,則必須制定變量類型爲數值型。c.變量用等號連接值,等號左右兩側不能有空格。d.變量的值如果有空格,需要使用單引號或雙引號包括。e.在變量的值中,可以使用"\"轉義符。f.如果需要增加變量的值,那麼可以進行變量值的疊加。不過變量需要用雙引號包含“$變量名”或用${變量名}包含。g.如果是把命令的結果作爲變量值賦予變量,則需要使用反引號或$()包含命令。h.環境變量名建議大寫,便於區分。

    g的例子 

    f的例子

  變量查看使用set命令(set可以查看所有的變量)

刪除變量unset

3:變量的分類

用戶自定義變量

環境變量:這種變量中主要保存的是和系統操作環境相關的數據。

位置參數變量:這種變量主要是用來向腳本當中傳遞參數或數據的,變量名不能自定義,變量作用是固定的。

預定義變量:是Bash中已經定義好的變量,變量名不能自定義,變量作用也是固定的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章