bash中如何实现条件判断?
条件测试类型:
整数测试
字符测试
文件测试
条件测试的表达式:
[expression]
[[expression]]
test expression
整数比较:
-eq:测试两个整数是否相等
-ne:测试两个整数是否不等
-qt:测试一个数是否大于另一个数
-lt:测试一个数是否小于另一个数
-ge:大于或等于
-le:小于或等于
命令的间逻辑关系:
逻辑与: &&
逻辑或: ||
变量名称:
1.只能包含字母,数字和下划线,并且不能数字开头;
2.不应该跟系统中已有的环境变量重名;
3.最好做到见名知义;
shell中如何进行算术运算:
1.let 算术运算表达式
let c=$A+$B
2.$[算术运算表达式]
c=$[$A+$B]
3.$[(算术运算表达式)]
c=$[($A+$B)]
4.expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用
c=`expr $A + $B`