shell 判断字符串是否包含
时间: 2023-10-25 14:06:50 浏览: 131
判断某字符串是否存在
在 Shell 脚本中,可以使用条件语句和字符串操作符来判断一个字符串是否包含另一个字符串。以下是一个示例:
```shell
#!/bin/bash
string="Hello, world!"
if [[ $string == *"Hello"* ]]; then
echo "字符串包含 'Hello'"
fi
if [[ $string == *"foo"* ]]; then
echo "字符串包含 'foo'"
else
echo "字符串不包含 'foo'"
fi
```
在上面的示例中,我们使用了双方括号 `[[ ... ]]` 条件语句和 `==` 字符串操作符来判断字符串是否包含指定的子字符串。如果包含,则执行相应的代码块。注意,`*` 是通配符,表示任意字符。
阅读全文