Linux系統中,關系運算符用于比較兩個數值或字符串。以下列舉了常見的幾種關系運算符及其用法:
-
相等 (==): 判斷兩個值是否相等。 示例:
if [ "$a" == "$b" ]; then echo "a 等于 b" fi
-
不相等 (!=): 判斷兩個值是否不相等。 示例:
if [ "$a" != "$b" ]; then echo "a 不等于 b" fi
-
大于 (>): 判斷左值是否大于右值 (數值比較)。 示例:
if [ "$a" -gt "$b" ]; then echo "a 大于 b" fi
-
小于 ( 判斷左值是否小于右值 (數值比較)。 示例:
if [ "$a" -lt "$b" ]; then echo "a 小于 b" fi
-
大于等于 (>=): 判斷左值是否大于或等于右值 (數值比較)。 示例:
if [ "$a" -ge "$b" ]; then echo "a 大于等于 b" fi
-
小于等于 ( 判斷左值是否小于或等于右值 (數值比較)。 示例:
if [ "$a" -le "$b" ]; then echo "a 小于等于 b" fi
重要說明: