shell 整数表达式比较

  • 汇总
    比较符 说明
    -eq equal 等于
    -ne not equal (不等于)
    -gt greater than (大于)
    -lt lesser than (小于)
    -ge greater or equal (大于或等于)
    -le lesser or equal (小于或等于)
  • 示例
    表达式 结果
    [ 1 -eq 1 ] && echo 'true' || echo 'false' true
    [ 1 -ne 1 ] && echo 'true' || echo 'false' false
    [ 2 -gt 1 ] && echo 'true' || echo 'false' true
    [ 2 -lt 1 ] && echo 'true' || echo 'false' false
    [ 2 -ge 1 ] && echo 'true' || echo 'false' true
    [ 2 -le 1 ] && echo 'true' || echo 'false' false
posted @ 2022-02-21 17:47  cc-31415926  阅读(50)  评论(0编辑  收藏  举报