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

最新文章

  1. win 10 常见问题
  2. 微信支付开发(7) 收货地址共享接口V2
  3. APP设计师拿到APP产品原型开始,七步搞定APP设计(转)
  4. Sql复习之安全性与权限管理+vmware增加硬盘容量
  5. jQuery Capty 图片标题插件
  6. 11g导入大量包含子分区的数据时表空间不足
  7. iframe 标签自适应高度和宽度
  8. Java并发基础——Thread
  9. HTML &lt;area&gt;&lt;map&gt;标签及在实际开发中的应用
  10. hive求TopN语句
  11. 越光后端开发——ygapi(2.新建Model)
  12. c#核心基础--类的构造方法
  13. Windows 常用的运行命令
  14. HDU 1533 Going Home (最大权完美匹配)
  15. 图片裁切展示css
  16. vmware产品框架-计算中心,5.1更新等
  17. MySQL优化十大技巧
  18. 用absolute进行页面的自适应布局
  19. oracle中length、lengthb、substr、substrb用法小结
  20. JS详细图解作用域链与闭包

热门文章

  1. UI:多线程 、用GCD创建线程
  2. 008--linux 基础之网络配置和ssh服务
  3. 如何让Android微博个人详情页滚动到顶部
  4. Spring自动扫描注解类的冲突问题
  5. python实现计数排序
  6. bzoj1878 [SDOI2009]HH的项链【莫队】
  7. Eclipse安装svn插件的几种方式 -- 转
  8. Could not open logfile&quot; occurred when run &quot;datapatch -verbose&quot;
  9. 关于web中的路径
  10. JDBC——入门知识【转】