shell if 小数 比较

losetowin 发布于:2014-4-24 20:10 分类:linux  有 8996 人浏览,获得评论 73 条  

本文地址:http://www.dutycode.com/post-47.html
除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢。
shell的 [ ] 对于数值的判断都是基于整数的,如果碰到小数就无能为力了。
google了一把发现用awk的牛人多,不过发现一个兄弟的更加好。

  1. if [ `expr $a \> $b` -eq 0 ];then
  2.     echo $b is bigger
  3. else
  4.     echo $a is bigger
  5. fi

通过expr来进行判断,所以a 和 b 可以是小数。

版权所有:《攀爬蜗牛》 => 《shell if 小数 比较
本文地址:https://www.dutycode.com/post-47.html
除非注明,文章均为 《攀爬蜗牛》 原创,欢迎转载!转载请注明本文地址,谢谢。