在 shell 脚本中,你可以使用 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
#!/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
(大于)等算术操作符。根据比较结果,我们输出相应的消息。