首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >条件判断

条件判断

作者头像
零月
发布于 2018-04-25 12:12:35
发布于 2018-04-25 12:12:35
2.7K0
举报
文章被收录于专栏:从零开始的linux从零开始的linux

整数测试:

num1 OPRAND num2

-gt: 大于[ $num1 -gt $num2 ]

-lt: 小于

-ge:大于等于

-le: 小于等于

-ne: 不等于

-eq: 等于

组合条件测试:

与:条件1 && 条件2

条件1为假,则最终结果一定为假,因此,条件2将不执行;

条件1为真,则最终结果决于后面条件,因此,条件2必须执行;

或:条件1 || 条件2

条件1为真,则最终结果一定为真,因此,条件2将不再执行;

条件1为假,则最终结果决于后面条件,因此,条件2必须执行;

非: ! 条件

字符测试:

>: 大于

<: 小于

==: 等于,等值比较

=~:左侧是字符串,右侧是一个模式,判定左侧的字符串能否被右侧的模式所匹配;通常只在[[]]中使用;

模式中可以使用行首、行尾锚定符;但模式不要加引号;

-n $stringVar: 字符串是否不空,不空为真,空则为假;

-z $stringVar: 字符串是否为空,空则为真,不空则假;

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档