在Bash中检查字符串是否包含斜杠或反斜杠?

bluesky1年前 ⋅ 186 阅读

ChatGPT的回答仅作参考:

可以使用Bash中的字符串匹配操作符来检查字符串是否包含斜杠或反斜杠。例如:

```bash
string="hello/world"
if [[ $string == *\/* ]] || [[ $string == *\\* ]]; then
  echo "String contains a slash or backslash"
else
  echo "String does not contain a slash or backslash"
fi
```

这里使用了两个字符串匹配操作符,`*\/*`匹配斜杠,`*\\*`匹配反斜杠。如果字符串中包含任意一个字符,则条件为真。

全部评论: 0

    相关推荐