您好,登錄后才能下訂單哦!
內(nèi)容要點(diǎn)
條件測試:
文件測試
整數(shù)測試
字符串與邏輯測試
If語句:
If單分支語句
If 雙分支語句
If多分支語句
一、條件測試:
text命令:測試特定的表達(dá)式是否成立,當(dāng)條件成立時(shí),測試語句的返回值為0,否則為其他數(shù)值
格式一:test?條件表達(dá)式 格式二:[條件表達(dá)式]
1、文件測試
文件比較
[操作符?文件或目錄]
常用的測試操作符L:
-d:測試是否為錄(directory) -e:測試目錄或文件是否存在(exist) -f:?測試是否為文件(file) -X:測試當(dāng)前用戶是否有執(zhí)行權(quán)限 -r:測試當(dāng)前用戶是否有讀取權(quán)限 -W:測試當(dāng)前用戶是否有寫入權(quán)限
2、整數(shù)測試:
整數(shù)值比較:
方法一:?[整數(shù)1操作符整數(shù)2] 方法二:?[$?(整數(shù)1)操作符整數(shù)2]? 方法三:?[整數(shù)1操作符整數(shù)2]
常用的測試操作符:
-eq:等于 -ne:不等于 -It:?小于 -gt:大于 -le:小于或等于 -ge:大于或等于
測試文件是否存在,若不存在則創(chuàng)建
使用細(xì)節(jié):
3、字符串與邏輯測試:
字符串比較
格式1:[?字符串1?=?字符串2?] ???????[?字符串1?!=?字符串2?] 格式2:[-z?字符串?]
常用的測試操作符:
=:字符串內(nèi)容相同 !?=:字符串內(nèi)容不同 -z:字符串內(nèi)容為空
邏輯測試:
格式1:[?表達(dá)式1?]?操作符?[?表達(dá)式2?]?... 格式2:命令1?操作符?命令2?....
常用的邏輯測試操作符
-a或&&:邏輯與,”而且“的意思 -o或||:邏輯或,“或者”的意思 !:邏輯否
if語句:
if單分支
if雙分支:
if多分支:
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。