要在shell中判斷兩個值是否相等,可以使用以下語法:
if [ "$value1" = "$value2" ]; then
echo "Values are equal"
else
echo "Values are not equal"
fi
在上面的示例中,$value1
和 $value2
是要比較的兩個值。[ "$value1" = "$value2" ]
是用來檢查這兩個值是否相等的條件語句。如果這兩個值相等,就會執行echo "Values are equal"
;如果這兩個值不相等,就會執行echo "Values are not equal"
。
需要注意的是,在Shell腳本中,=
用于比較字符串是否相等,而不是用于賦值。如果要比較數字是否相等,可以使用-eq
。