在 shell 腳本中,你可以使用 test 或 [] 進行算術(shù)比較
#!/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
(大于)等算術(shù)操作符。根據(jù)比較結(jié)果,我們輸出相應(yīng)的消息。