AI智能
改变未来

shell脚本中小数、字符串、整数的比较

1.用bc进行对小数的运算和比较

  bc相当于一个计算器

  # echo “12 +12” | bc

  # echo “12 >= 12” | bc   //返回1 为真,0为假

  test  表达式

  [  表达式  ] :括号两边有空格

2.字符串的比较:==  !=

3. -z 是否为空  为空为真

  # [  -z $a  ]

  ! -z : 不为空为真

  -n : 不为空为真

4.整数比较:

   – gt :大于

   – eq:等于

   – ne:不等于

   – lt:小于

   – ge:大于等于

   – le:小于等于

  # [  6 -gt 7  ] && echo “yes”||echo  “no”

  # no

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » shell脚本中小数、字符串、整数的比较