shell脚本比较运算符及逻辑运算符小结
来源:互联网 发布:末世之超级淘宝txt 编辑:程序博客网 时间:2024/05/21 17:34
1、数值
格式:
test "num1" opr "num2"
[ "num1" opr "num2" ]
opr 取值:
相等:-eq
不等:-ne
大于:-gt
小于:-lt 【l是字母L的小写】
小于等于:-le
大于等于:-ge
2、字符串
格式:
opr取值:[ str1 opr str2]
[ opr str ]
相等:=
不等:!=
空串:-z
非空串:-n
3、文件
格式:
[ opr file ]
opr取值:
目录: -d
文件: -f
链接: -L
可读: -r
可写: -w
可执行: -x
文件非空: -s
4、逻辑运算符
逻辑与: -a 格式: [ condition1 -a condition2 ]
逻辑或: -o 格式: [ condition1 -o condition2 ]
逻辑否: ! 格式: [ ! condition ]
注意:[ 与condition 之间必须有空格,condition与] 之间也必须有空格
注意: -a -o 用在一个[]中间连接多个条件,而 && || 则用在多个[]之间,连接多个[]条件
非法: [ condition1 && condition2 ]
一般情况下,运算符是离不开变量的。关于变量,请参阅以前的blog:shell脚本变量学习小记
- shell脚本比较运算符及逻辑运算符小结
- Shell脚本比较运算符及逻辑运算符小结
- shell脚本比较运算符及逻辑运算符小结
- Shell脚本比较运算符及逻辑运算符
- 比较运算符 逻辑运算符
- shell脚本比较运算符总结
- shell 脚本编程之比较运算符
- Shell逻辑运算符及表达式
- 黑马程序员-比较运算符、逻辑运算符
- Demo01比较运算符__逻辑运算符
- shell 脚本编程之逻辑运算符
- Shell 逻辑运算符、逻辑表达式、性能比较
- shell 脚本运算符
- [黑马程序员]_自加自减及复合运算符及关系运算符和逻辑运算符小结
- [黑马程序员]_自加自减及复合运算符及关系运算符和逻辑运算符小结
- 位运算符,逻辑运算符,比较运算符
- 比较运算符&逻辑运算符&位运算符
- Linux Shell脚本编程--比较运算符
- android中的visibility属性
- JS灵异错误总结
- UI效果(4): Button的那点事_01
- Singleton模式
- 30条经典的SQL语句
- shell脚本比较运算符及逻辑运算符小结
- 我给大家讲2个c++的笑话
- sqlite 数据类型 全面
- js弹出确认取消对话框,表单全显示或隐藏
- spriing内核心工具包之自动填充列表与集全工具类
- android环境变量的设置及注意问题
- SQL--关于“Cannot connect toXXXserver” “error:40”
- sql 语句技巧
- 线程同步