通配符



Bash中其他特殊符號(hào)

單引號(hào)與雙引號(hào)

反引號(hào)與$()

什么是變量
變量是計(jì)算機(jī)內(nèi)存的單元,其中存放的值可以改變。當(dāng)Shell腳本需要保存一些信息時(shí),如一個(gè)文件名或是一個(gè)數(shù)字,就把它存放在一個(gè)變量中。每個(gè)變量有一個(gè)名字所以很容易引用它。使用變量可以保存有用信息,使系統(tǒng)獲知用戶(hù)相關(guān)設(shè)置,變量也可以用于保存暫時(shí)信息。

變量設(shè)置規(guī)則
變量名稱(chēng)可以由字母、數(shù)字和下劃線(xiàn)組成但是不能以數(shù)字開(kāi)頭。如果變量名是2name則是錯(cuò)誤的。
在Bash中,變量的默認(rèn)類(lèi)型都是字符串型如果要進(jìn)行數(shù)值運(yùn)算,則必修指定變量類(lèi)型為數(shù)值型。
變量用等號(hào)連接值,等號(hào)左右兩側(cè)不能有空格。
變量的值如果有空格,需要使用單引號(hào)或雙引號(hào)包括。
在變量的值中,可以使用“\”轉(zhuǎn)義符。如果需要增加變量的值,那么可以進(jìn)行變量值的疊加。不過(guò)變量需要用雙引號(hào)包含“$變量名"或用${變量名}包含。

如果是把命令的結(jié)果作為變量值賦予變量,
則需要使用反引號(hào)或$()包含命令。
環(huán)境變量名建議大寫(xiě),便于區(qū)分。
變量分類(lèi)
用戶(hù)自定義變量
環(huán)境變量:這種變量中主要保存的是和系統(tǒng)操作環(huán)境相關(guān)的數(shù)據(jù)。
位置參數(shù)變量:這種變量主要是用來(lái)向腳本當(dāng)中傳遞參數(shù)或數(shù)據(jù)的,變量名不能自定義,變量作用是固定的。
預(yù)定義變量:是Bash中已經(jīng)定義好的變量,變量名不能自定義,變量作用也是固定的。
本地變量
變量定義


變量查看
set

變量刪除
