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

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

Shell腳本——條件語(yǔ)句-創(chuàng)新互聯(lián)

條件測(cè)試

1、文件測(cè)試
2、整數(shù)值比較
3、字符串與邏輯測(cè)試

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了尚志免費(fèi)建站歡迎大家使用!

·

if語(yǔ)句:
單分支的if語(yǔ)句
雙分支的if語(yǔ)句
多分枝的if語(yǔ)句

·

1、文件測(cè)試

文件測(cè)試是指的是根據(jù)給定的路徑名稱,判斷對(duì)應(yīng)的是文件還是目錄,或者判斷文件是否可讀、可寫、可執(zhí)行等。

基本格式

test 條件表達(dá)式 或者 [ 條件表達(dá)式 ]

文件的常見操作選項(xiàng)如下:

選項(xiàng) 描述
-d測(cè)試是否為目錄(Directory)
-e測(cè)試目錄或文件是否存在(Exist)
-f測(cè)試是否為文件(File)
-r測(cè)試當(dāng)前用戶是否有權(quán)限讀取(Read)
-w測(cè)試當(dāng)前用戶是否有權(quán)限寫入(Write)
-x測(cè)試是否設(shè)置有可執(zhí)行(Excute)權(quán)限

執(zhí)行以上操作之后,可以通過(guò)“$?”可以獲得測(cè)試命令的返回狀態(tài)值,從而判斷是否成立

實(shí)際操作

格式一

test -d /etc/sysconfig (測(cè)試/etc里的sysconfig目錄是否存在)
             echo $?(返回值為0,則條件成立)

格式二

[ -d /etc/sysconfig ]
                echo$(若條件不成立,測(cè)試值將不為0(通常為1))

整數(shù)值比較

格式格式:[ 整數(shù)1 操作符 整數(shù)2 ]

常用操作選項(xiàng)

1、-eq:等于(Equal)
2、-ne:不等于(Not Equal)
3、-gt:大于(Greater Than)
4、-lt:小于(Lesser Than)
5、-le:小于或等于(Lesser or Equal)
6、-ge:大于或等于(Greater or Equal)

字符串比較

格式1:[ 字符串1 = 字符串2 ]
            [ 字符串1 ! = 字符串2 ]
格式2:[ -z 字符串]

常用操作選項(xiàng)

1、=:第一個(gè)字符串與第二個(gè)字符串相同
2、!=:第一個(gè)字符串與第二個(gè)字符串不相同,其或中“!”符號(hào)取反
3、-z:檢查字符串是否為空,對(duì)于未定義或賦予空值的變量將視為空串

邏輯測(cè)試

格式1:[ 表達(dá)式1 ] 操作符 [ 表達(dá)式2 ] ...
格式2:命令1 操作符 命令2 ...

常用操作選項(xiàng)

1、-a或&&:邏輯與,“而且”的意思
2、-o或||:邏輯或,“或者”的意思
3、?。哼壿嫹?,表示“不”的意思

if語(yǔ)句

單分支結(jié)構(gòu)

if 條件測(cè)試操作
then
   命令序列
fi

雙分支結(jié)構(gòu)

if 條件測(cè)試操作
then
   命令序列1
then
   命令序列2
fi

多分枝結(jié)構(gòu)

if 條件測(cè)試操作
then
   命令序列1
elif 條件性測(cè)試操作2
then
   命令序列2
else
   命令序列3
fi

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


本文標(biāo)題:Shell腳本——條件語(yǔ)句-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://weahome.cn/article/diocdj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部