shell 数值比较和字符串比较
2024-09-04 04:12:41
1. 数值比较
-eq 是否相等(equal)
-gt 是否大于(greater than)
-ge 是否大于等于(greater and equal than)
同理小于等于(le),小于(lt) less
-ne 是否不等于(not equal)
#测试变量1是否大于等于2
if [ $ -ge "" ]; then
echo yes!
fi
2. 字符串比较
str1 = str2 检查字符串1是否等于字符串2
str1 != str2 检查字符串1是否不等于字符串2
str1 > str2 检查字符串1是否大于字符串2
str1 < str2 检查字符串1是否小于字符串2
-n str1 检查字符串的长度是否非0
-z str1 检查字符串的长度是否为0
举例:
#判断2个字符串是否相等 if [ $name = "xiaoming" ];then
echo equal!
fi
最新文章
- win 10 常见问题
- 微信支付开发(7) 收货地址共享接口V2
- APP设计师拿到APP产品原型开始,七步搞定APP设计(转)
- Sql复习之安全性与权限管理+vmware增加硬盘容量
- jQuery Capty 图片标题插件
- 11g导入大量包含子分区的数据时表空间不足
- iframe 标签自适应高度和宽度
- Java并发基础——Thread
- HTML <;area>;<;map>;标签及在实际开发中的应用
- hive求TopN语句
- 越光后端开发——ygapi(2.新建Model)
- c#核心基础--类的构造方法
- Windows 常用的运行命令
- HDU 1533 Going Home (最大权完美匹配)
- 图片裁切展示css
- vmware产品框架-计算中心,5.1更新等
- MySQL优化十大技巧
- 用absolute进行页面的自适应布局
- oracle中length、lengthb、substr、substrb用法小结
- JS详细图解作用域链与闭包