zoukankan      html  css  js  c++  java
  • Test命令--数值测试

    参数

    说明

    -eq

    等于则为真,否则为假

    -ne

    不等于则为真,否则为假

    -gt

    大于则为真,否则为假

    -ge

    大于等于为真,否则为假

    -lt

    小于则为真,否则为假

    -le

    小于等于则为真,否则为假

    1、-eq

    num1=100

    num2=100

    if test $[num1] -eq $[num2]

    then

        echo '两个数相等!'

    else

        echo '两个数不相等!'

    fi

    2、-ne

    num1=100

    num2=100

    if test $[num1] -ne $[num2]

    then

        echo '两个数不相等!'

    else

        echo '两个数相等!'

    fi

     

    3、-gt

    num1=100

    num2=100

    if test $[num1] -gt $[num2]

    then

        echo 'num1大于num2'

    else

        echo 'num1不大于num2'

    fi

     

    4、-ge

    num1=10

    num2=100

    if test $[num1] -ge $[num2]

    then

        echo 'num1大于等于num2'

    else

        echo 'num1小于num2'

    fi

     

    5、-lt

    num1=1009

    num2=100

    if test $[num1] -lt $[num2]

    then

        echo 'num1小于num2'

    else

        echo 'num1不小于num2'

    fi

     

    6、-le

    num1=1009

    num2=100

    if test $[num1] -lt $[num2]

    then

        echo 'num1小于等于num2'

    else

        echo 'num1大于num2'

    fi

     

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    egrep及扩展正则
    grep命令及正则
    Linux管道及I/O重定向
    权限及权限管理
    Linux-用户管理
    Linux用户及权限
    文件名通配
    bash特性-命令历史命令行编辑
    USACO 2014 US Open Decorating The Pastures
    USACO 2014 US Open Odometer /// 枚举
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/13755184.html
Copyright © 2011-2022 走看看