shell脚本--数值比较

用于数值比较的无非大于、小于、等于、大于等于、小于等于这几个。

比较格式: [ 数值1 比较符 数值2 ]   注意左边的括号与数值1之间有一个空格,同样,数值2和右边的括号之间也有空格。

数值比较运算符对应下面几个:

-eq判断相等,相等返回true,否则返回false
-ne判断是否不相等,不相等返回true,否则返回false
-gt判断左边是否大于右边的值,大于则返回true,否则返回false
-lt判断左边是否小于右边的值,小于则返回true,否则返回false
-ge判断左边是否大于或等于右边的值,大于则返回true,否则返回false
-le判断左边是否小于右边的值,小于则返回true,否则返回false

例子:

#!/bin/bash
#文件名:test.sh
one=30
two=40
if [ $one -ge $two ]
then
    echo $one"大于"$two
else
    echo $one"小于"$two
fi

  结果:

ubuntu@ubuntu:~$ ./test.sh
30小于40
ubuntu@ubuntu:~$ 

  

转载于:https://www.cnblogs.com/-beyond/p/8254209.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值