如何检查字符串是否包含Bash中的子字符串

如何检查字符串是否包含Bash中的子字符串

我在巴什有一根绳子:

string="My string"

如何测试它是否包含另一个字符串?

if [ $string ?? 'foo' ]; then
  echo "It's there!"fi

哪里??是我未知的接线员。我用回声和grep?

if echo "$string" | grep 'foo'; then
  echo "It's there!"fi

看起来有点笨拙。


慕森王
浏览 713回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python