在shell的if条件里,判断 a>0 且 (b>0 或 c>0) ,如何编写?
2016-10-30 20:09
239 查看
if [ $b -gt 0 -o $c -gt 0 -a $a -gt 0 ]; then
.
fi
对shell中的关系运算符说明如下:
-gt 表示greater than,大于
-lt 表示less than,小于
-eq 表示 equal,等于
对shell中的连接符说明如下:
-a 表示 and,且
-o 表示 or,或
也可以写成这样:
if [ $b -gt 0 ] || [ $c -gt 0 ] && [ $a -gt 0 ]; then
.
fi
其中,&&表示and,||表示or
.
fi
对shell中的关系运算符说明如下:
-gt 表示greater than,大于
-lt 表示less than,小于
-eq 表示 equal,等于
对shell中的连接符说明如下:
-a 表示 and,且
-o 表示 or,或
也可以写成这样:
if [ $b -gt 0 ] || [ $c -gt 0 ] && [ $a -gt 0 ]; then
.
fi
其中,&&表示and,||表示or
相关文章推荐
- myBatis查询某个时间区间数据<if test=""> 如何写判断条件,and 里面的内容怎么写?
- 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
- SHELL学习笔记----IF条件判断,判断条件
- shell脚本中的if判断条件 详解
- shell中条件判断if
- shell中条件判断if中的-z到-d的意思
- shell if 条件判断 文件 文件夹 链接
- SHELL学习笔记----IF条件判断,判断条件
- shell中条件判断if中的-z到-d的意思
- Groovy Tip 3 如何在if条件语句中判断对象为空
- Shell 编程5(条件判断语句if)
- SHELL学习笔记----IF条件判断,判断条件
- 条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]>
- 条件注释判断浏览器版本<!--[if lt IE 9]>
- SHELL学习笔记----IF条件判断,判断条件
- (一)shell中条件判断if中的-z到-d的意思
- Shell 学习(四、条件测试(test,[]) 和 条件判断(if..then..fi))
- shell 知识点补充(4)-date/数值运算/test 指令/判断符号 [ ]/预设变数($0)/条件判断:if then
- 条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]>
- SHELL学习笔记----IF条件判断,判断条件