Shell入门(七)之关系运算
来源:互联网 发布:淘宝怎么看等级 编辑:程序博客网 时间:2024/05/23 23:02
一、关系运算运算符 说明 举例 -eq检测两个数是否相等,相等返回 true。[ $a -eq $b ] 返回 false。-ne检测两个数是否相等,不相等返回 true。[ $a -ne $b ] 返回 true。-gt检测左边的数是否大于右边的,如果是,则返回 true。[ $a -gt $b ] 返回 false。-lt检测左边的数是否小于右边的,如果是,则返回 true。[ $a -lt $b ] 返回 true。-ge检测左边的数是否大于等于右边的,如果是,则返回 true。[ $a -ge $b ] 返回 false。-le检测左边的数是否小于等于右边的,如果是,则返回 true。[ $a -le $b ] 返回 true。
shell关系运算符只支持数字,不支持字符串,除非字符串的值是数字。
a=10
b=20
二、实例
#!/bin/basha=10b=20if [ $a -eq $b ]then echo "a 等于 b:true" else echo "a 等于 b:false"fiif [ $a -ne $b ]then echo "a 不等于 b:true" else echo "a 不等于 b:false"fiif [ $a -gt $b ]then echo "a 大于 b:true" else echo "a 大于 b:false"fiif [ $a -lt $b ]then echo "a 小于 b:true" else echo "a 小于 b:false"fiif [ $a -ge $b ]then echo "a 大于等于 b:true" else echo "a 大于等于 b:false"fiif [ $a -le $b ]then echo "a 小于等于 b:true" else echo "a 小于等于 b:false"fi
阅读全文
0 0
- Shell入门(七)之关系运算
- Shell入门(七)之关系运算
- Shell入门(六)之算术运算
- Shell入门(八)之布尔运算
- Shell入门(六)之算术运算
- Shell入门(八)之布尔运算
- JavaScript入门之算术运算符和关系运算符
- Linux shell入门基础(七)
- Shell入门(七)文件包含
- C++ Primer快速入门之七:运算符
- Shell脚本入门(五) - 运算符
- SHELL编程-运算关系比较
- JavaScript入门之条件运算符和优先级别关系
- shell学习笔记之七(循环)
- shell脚本之流程控制(七)
- linux shell 算数运算.关系运算.布尔运算,字符串运算
- Linux Shell系列教程之(七)Shell输出
- C++编程入门系列之四十七(多态性:运算符重载为类的友元函数)
- Shell入门(二)之变量
- Shell入门(三)之字符串
- Shell入门(四)之数组
- Shell入门(五)之参数
- Shell入门(六)之算术运算
- Shell入门(七)之关系运算
- Shell入门(八)之布尔运算
- bootstrap。。cell添加按钮
- Shell入门(九)之字符串比较
- Shell入门(十)之echo
- mysql表名大写,造成jpa Table doesn't exist问题
- Shell入门(十一)之printf
- Spring读书笔记(一)之BeanFactory
- SSM框架-Mybatis基于注解实现增删查改和多参数列表查询