Shell編程之變量的使用詳解

發(fā)布日期: 2022-03-01

瀏覽量: 488

在shell腳本中,定義變量時(shí),變量不加美元符號(hào)($),且變量和等號(hào)之間不能有空格。如:username="tom" 。

同時(shí),變量名的命名須遵循如下規(guī) 則:

(1)命名只能使用英文字母,數(shù)字和下劃線,首個(gè)字符不能以數(shù)字開頭。

(2)中間不能有空格,可以使用下劃線(_)。

(3)不能使用標(biāo)點(diǎn)符號(hào)。

(4)不能使用bash里的關(guān)鍵字(可用help命令查看保留關(guān)鍵字)。

1、使用語(yǔ)句給變量賦值

舉例: for file in`ls /etc` 或for file in $(ls /etc)

以上語(yǔ)句是將/etc下目錄的文件名循環(huán)出來(lái)

2、使用變量

使用一個(gè)定義過(guò)的變量,只要在變量名前面加美元符號(hào)即可,如:

your_name="tom"

echo $your_name

echo ${your_name}

變量名外面加花括號(hào)是可選的, 添加花括號(hào)是幫助解釋器識(shí)別變量邊界

3、只讀變量

使用readyonly命令可以將變量定義為只讀變量, 只讀變量的值不能被改變

readonly 變量名

舉例:

username=tom

readonly username

username=jack 報(bào)錯(cuò) /bin/sh: NAME: This variable is read only.

4、刪除變量

使用unset命令可以刪除變量

unset variable_name

注意:unset命令不能刪除只讀變量

以上就是關(guān)于“Shell編程之變量的使用詳解”的分享。蓉華教育,專注IT技術(shù)人才培養(yǎng),歡迎咨詢。


關(guān)注我們
值得信賴的IT教育機(jī)構(gòu)

值得信賴的IT培訓(xùn)機(jī)構(gòu)

成都校區(qū)地址:成都市武侯區(qū)孵化園9號(hào)樓A座2樓 西安校區(qū)地址:西安市未央?yún)^(qū)鳳城九路海博廣場(chǎng)B座 深圳校區(qū)地址:深圳市福田區(qū)彩田南路深圳青年大廈

蓉華教育,行勝于言,IT培訓(xùn)學(xué)??诒x擇

2016-2024 版權(quán)所有 ? 成都蓉華軟創(chuàng)科技有限公司官網(wǎng)(蜀ICP備20007585號(hào)-1 )

微信咨詢

微信咨詢

聯(lián)系電話

聯(lián)系方式

173-5852-6576