linux shell怎么比较两个数值
在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,并使用条件判断语句来比较它们的值。根据比较结果,输出不同的结果。
需要注意的是,在条件判断语句中,变量前面需要加上$符号,表示取变量的值。另外,比较运算符和数值之间需要有空格分隔。
原文地址: https://www.cveoy.top/t/topic/iKtn 著作权归作者所有。请勿转载和采集!