bash脚本编程-条件判断

2018-04-01  本文已影响49人  码出高效

bash中    :条件测试类型:

整数测试,字符测试,文件测试

条件测试表达式:[ expreession],[[expression]] , test expression;

整数比较:

-eq :相等

-ne:不等,为真,相等,为假

-gt:大于 大于为真, 否则为假

-lt: 小于,小于为真,否则为假

-ge: 大于或者等于

-le:小于或者等于

命令间的逻辑关系:

逻辑与:&&  第一个条件为假的时候,后面不执行,为真 则后面执行

逻辑或:|| 

-a双方都成立(and) 逻辑表达式 –a 逻辑表达式

-o单方成立(or) 逻辑表达式 –o 逻辑表达式

-z空字符串

-n非空字符串

案例1:

练习:如果用户不存在,添加用户,给用户密码应显示添加成功,否则,已存在,没有添加。

注意:状态结果和 执行结果要区分清楚:

上一篇 下一篇

猜你喜欢

热点阅读