shell if 怎么进行算术比较

avatar
作者
猴君
阅读量:0

在 shell 脚本中,你可以使用 test 或 [] 进行算术比较

  1. 使用 test 命令:
#!/bin/bash  a=10 b=20  if [ $a -lt $b ]; then   echo "a is less than b" elif [ $a -eq $b ]; then   echo "a is equal to b" else   echo "a is greater than b" fi 
  1. 使用方括号 []:
#!/bin/bash  a=10 b=20  if [ $a -lt $b ]; then   echo "a is less than b" elif [ $a -eq $b ]; then   echo "a is equal to b" else   echo "a is greater than b" fi 

在这两个示例中,我们比较了两个变量 a 和 b 的值。我们使用了 -lt(小于)、-eq(等于)和 -gt(大于)等算术操作符。根据比较结果,我们输出相应的消息。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!