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

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

Shell腳本(條件測試&IF判斷)——理論篇2

Shell腳本理論篇2——條件測試&IF判斷

條件測試

上一篇博客我們提到了預(yù)定義變量中有個(gè)$?變量用于判斷命令是否執(zhí)行成功。那么如何使用呢?

目前累計(jì)服務(wù)客戶上千多家,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹立企業(yè)形象,為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)營銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)公司始終以務(wù)實(shí)、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設(shè)計(jì)的研究、對客戶形象的視覺傳遞、對應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

這時(shí)候就需要專門的測試工具——test命令,對特定條件進(jìn)行測試,并使用$?對返回值進(jìn)行判斷,其命令形式如下:

test 條件表達(dá)式

&

[ 條件表達(dá)式 ] //更為常用

注意:中括號“[”和“]”與條件表達(dá)式之間均需要使用空格隔開,否則會出現(xiàn)錯(cuò)誤??!

一、文件測試

格式:

[ 操作符 文件或目錄 ]

常用操作符:

-d:測試是否為目錄

-e:測試文件/目錄是否存在

-f:測試是否為文件

-r:測試當(dāng)前用戶是否擁有讀取權(quán)限

-w:測試當(dāng)前用戶是否擁有寫入權(quán)限

-x:測試當(dāng)前用戶是否擁有執(zhí)行權(quán)限

使用方法:

Shell腳本(條件測試&IF判斷)——理論篇2

二、整數(shù)值測試

格式:

[ 整數(shù)1 操作數(shù) 整數(shù)2 ]

常用操作符

-eq:等于

-ne:不等于

-gt:大于

-lt:小于

-le:小于等于

-ge:大于等于

使用方法:

Shell腳本(條件測試&IF判斷)——理論篇2

三、字符串測試

格式:

[ 字符串1 操作符 字符串2 ]

[ -z 字符串 ] //判斷字符串內(nèi)容是否為空

常用操作符:

=:字符串內(nèi)容相同

!=:字符串內(nèi)容不同

使用方法:

Shell腳本(條件測試&IF判斷)——理論篇2

四、邏輯測試

格式:

[ 表達(dá)式1 ] 操作符 [ 表達(dá)式2 ]

&

命令1 操作符 命令2

常用測試符:

-a或&&:邏輯與,“而且”的意思

-o或||:邏輯或,“或者”的意思

!:邏輯否,結(jié)論取反

使用方法:

Shell腳本(條件測試&IF判斷)——理論篇2

IF語句判斷

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

格式:

if 條件測試操作

? then 命令序列

fi

結(jié)構(gòu)流程圖:

Shell腳本(條件測試&IF判斷)——理論篇2

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

格式:

if 條件測試操作

? then 命令序列1

? else 命令序列2

fi

結(jié)構(gòu)流程圖:

Shell腳本(條件測試&IF判斷)——理論篇2

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

格式:

if 條件測試操作1

? then 命令序列1

elif 條件測試操作2

? then 命令序列2

else 命令序列3

fi

結(jié)構(gòu)流程圖:

Shell腳本(條件測試&IF判斷)——理論篇2

未完待續(xù)~~~~


新聞名稱:Shell腳本(條件測試&IF判斷)——理論篇2
文章出自:http://weahome.cn/article/ispsji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部