shell怎么判斷兩個(gè)變量是否相等

小億
509
2024-01-30 10:21:41

在shell中,可以使用"=="運(yùn)算符來(lái)判斷兩個(gè)變量是否相等。以下是一個(gè)示例:

#!/bin/bash

var1="hello"
var2="world"

if [ "$var1" == "$var2" ]; then
  echo "變量相等"
else
  echo "變量不相等"
fi

注意,使用==運(yùn)算符時(shí),變量?jī)蛇呉由想p引號(hào),防止變量中包含空格或特殊字符時(shí)出錯(cuò)。另外,==運(yùn)算符只能用于字符串的比較,如果要比較數(shù)字,應(yīng)該使用-eq、-ne、-gt等運(yùn)算符。

0