shell脚本判断字符串相等
时间: 2023-10-30 12:10:48 浏览: 76
在shell脚本中,可以使用`=`或`==`来判断两个字符串是否相等。
例如:
```shell
#!/bin/bash
str1="hello world"
str2="hello world"
if [ "$str1" = "$str2" ]
then
echo "str1 and str2 are equal"
else
echo "str1 and str2 are not equal"
fi
```
输出结果:
```
str1 and str2 are equal
```
相关问题
shell 脚本判断字符串相等
在 Shell 脚本中,可以使用 `=` 或 `==` 来判断两个字符串是否相等。例如:
```shell
str1="hello"
str2="world"
if [ "$str1" = "$str2" ]; then
echo "两个字符串相等"
else
echo "两个字符串不相等"
fi
```
其中,`=` 和 `==` 的作用是相同的,都是用来判断两个字符串是否相等。需要注意的是,判断字符串相等时,两个字符串之间要用引号括起来,否则会报错。
shell脚本判断字符串不相等
在shell脚本中,可以使用`!=`来判断两个字符串是否不相等。示例如下:
```shell
str1="hello"
str2="world"
if [ "$str1" != "$str2" ]; then
echo "str1 is not equal to str2"
fi
```
输出结果:
```
str1 is not equal to str2
```
阅读全文