shell判断字符串是否相等
时间: 2023-04-26 17:01:44 浏览: 2869
在shell中,可以使用"=="或"="运算符来判断两个字符串是否相等。例如:
```
if [ "$str1" == "$str2" ]; then
echo "字符串相等"
else
echo "字符串不相等"
fi
```
其中,"$str1"和"$str2"是要比较的两个字符串。如果它们相等,就会输出"字符串相等",否则输出"字符串不相等"。
相关问题
bash shell 判断字符串是否相等
在bash shell中,可以使用`=`或`==`来判断两个字符串是否相等。例如:
```bash
str1="hello"
str2="world"
if [ "$str1" = "$str2" ]; then
echo "Strings are equal"
else
echo "Strings are not equal"
fi
```
上述代码中,使用`=`来判断`str1`和`str2`是否相等,如果相等则输出`Strings are equal`,否则输出`Strings are not equal`。注意在判断字符串相等时,要将字符串变量用双引号括起来,以避免空格等特殊字符的影响。
shell脚本判断字符串是否相等
在 Bash shell 中,可以使用 `=` 或 `==` 运算符来判断两个字符串是否相等,例如:
```bash
str1="hello"
str2="world"
if [ "$str1" = "$str2" ]; then
echo "The strings are equal"
else
echo "The strings are not equal"
fi
```
在上面的例子中,我们首先定义了两个字符串 `str1` 和 `str2`,然后使用 `=` 运算符来比较它们是否相等。注意,在比较字符串时需要将字符串变量用双引号括起来,以避免一些特殊字符被解释成其他含义。如果两个字符串相等,就会输出 "The strings are equal",否则输出 "The strings are not equal"。