在 Bash 中比較數字
Fumbani Banda
2023年1月30日
本教程將使用方括號 []
和雙括號 - (( ))
比較 bash 中的數字。
在 Bash 中使用方括號 []
比較數字
必須在方括號內使用比較運算子。
x=4
y=3
if [ $x -eq $y ];
then
echo $x and $y are equal
elif [ $x -gt $y ]
then
echo $x is greater than $y
else
echo $x is less than $y
fi
輸出:
4 is greater than 3
在 Bash 中使用雙括號 (( ))
比較數字
必須在雙括號內使用比較運算子。
x=4
y=10
if (( $x < $y ))
then
echo $x is less than $y
elif (( $x > $y ))
then
echo $x is greater than $y
else
echo $x is equal to $y
fi
輸出:
4 is less than 10
作者: Fumbani Banda