在 Linux Shell 中,可以使用条件判断语句来比较两个数值。常用的比较运算符有:-eq(等于)、-ne(不等于)、-gt(大于)、-lt(小于)、-ge(大于等于)、-le(小于等于)。

下面是一个比较两个数值的示例:

#!/bin/bash

num1=10
num2=20

if [ $num1 -eq $num2 ]; then
  echo 'num1 is equal to num2'
elif [ $num1 -gt $num2 ]; then
  echo 'num1 is greater than num2'
else
  echo 'num1 is less than num2'
fi

在上面的示例中,我们定义了两个变量 num1 和 num2,并使用条件判断语句来比较它们的值。根据比较结果,输出不同的结果。

需要注意的是,在条件判断语句中,变量前面需要加上 $ 符号,表示取变量的值。另外,比较运算符和数值之间需要有空格分隔。

Linux Shell 比较两个数值:方法和示例

原文地址: https://www.cveoy.top/t/topic/qqHS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录