bash中如何实现条件判断?
条件测试类型:
整数测试
字符测试
文件测试
条件测试的表达式
{ expression }
{{ expression }}
test expression
整数比较:
-eq:测试两个整数是否相等:比如 $A -eq $B
-ne:测试两个值是否不等:比如 $A -ne $B
-gt:测试一个数是否大于另一个数
-lt:测试一个数是否小于另一个数
-ge:测试一个数是否大于等于另一个
-le:测试一个数是否小于另一个数
命令之间逻辑关系:
逻辑与:&&
逻辑或:||
条件判断,控制结构
单分支if语句:
if 判断条件;then
statement1
statement2
......
fi
双分支判断语句:
if 判断条件;then
statement1
statement2
......
else
statement3
statement4
......
fi