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