2022-12-05Bash基礎(chǔ)功能-通配符和其他特殊符號(hào)與用戶(hù)自定義變量

通配符

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

變量刪除

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容