真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Shell腳本學(xué)習(xí)一:shell三種引號學(xué)習(xí)-創(chuàng)新互聯(lián)

一、Shell中變量的聲明和引用

創(chuàng)新互聯(lián)公司專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,成都機柜租用成都機柜租用,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。
[root@ssspure ~]# var1=Hello
[root@ssspure ~]# echo $var1
Hello
[root@ssspure ~]# echo ${var1}World
HelloWorld

在Shell中,變量的引用使用$。

上面的代碼中,$var1就是對變量var1的引用,輸出的結(jié)果是Hello。

如果想鏈接其他字符,將變量放到大括號{}里面,然后在后面跟上其他內(nèi)容。

例如上面的代碼中:${var1}World最后的結(jié)果就是HelloWorld

注意:Shell是一種弱類型的編程語言,并不是這個值用雙引號引用它就是字符串。單引號、雙引號和反引號的區(qū)別主要在于對變量和命令的解析上。

二、雙引號的使用

Shll中雙引號可以用來解析變量。

[root@ssspure ~]# var2="$var1"
[root@ssspure ~]# echo $var2
Hello

如上圖代碼所示:將變量var1的引用放到雙引號里面,然后賦給var2,var2的值就變成了var1的值。

由此可以看出,雙引號可以解析變量。

三、單引號

[root@ssspure ~]# var2='$var1'
[root@ssspure ~]# echo $var2
$var1

從上面的代碼中可以看出,單引號和雙引號大的區(qū)別就是單引號無法解析變量,賦給變量的是什么就是什么,并不會因為是某個變量就將其解析出來。

四、反引號

反引號主要用來解析命令

[root@ssspure ~]# whoami
root
[root@ssspure ~]# var=`whoami`
[root@ssspure ~]# echo $var
root

在上面的代碼中,將whoami放到單引號中,并且賦值給變量var,那么var的值就是命令whoami的值,也就是說反引號中的內(nèi)容會當(dāng)做命令來進(jìn)行解析。

[root@ssspure ~]# var1="whoami"
[root@ssspure ~]# echo $var1
whoami
[root@ssspure ~]# var=`$var1`
[root@ssspure ~]# echo $var
root

從上面的代碼中可以看出,當(dāng)反引號里面有變量引用的時候,會先將變量解析出來,然后將變量解析出來的結(jié)果作為命令來解析,最后賦值給變量var。

以上就是對Shell腳本中常用的三種引號的學(xué)習(xí)。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


新聞標(biāo)題:Shell腳本學(xué)習(xí)一:shell三種引號學(xué)習(xí)-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://weahome.cn/article/dpegid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部