bash中如何實現條件判斷?
條件測試類型:
整數測試
字符測試
文件測試
條件測試的表達式
{ expression }
{{ expression }}
test expressionexpress
整數比較:
-eq:測試兩個整數是否相等:好比 $A -eq $B
-ne:測試兩個值是否不等:好比 $A -ne $B
-gt:測試一個數是否大於另外一個數
-lt:測試一個數是否小於另外一個數
-ge:測試一個數是否大於等於另外一個
-le:測試一個數是否小於另外一個數
命令之間邏輯關係:
邏輯與:&&
邏輯或:||bash
條件判斷,控制結構
單分支if語句:
if 判斷條件;then
statement1
statement2
......
fi
雙分支判斷語句:
if 判斷條件;then
statement1
statement2
......
else
statement3
statement4
......
fi測試