Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Linux / bin / sh检查字符串是否包含X.大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在 sHell脚本中,如何确定字符串是否包含在另一个字符串中. 在bash中,我只会使用=〜,但我不知道如何在/ bin / sh中做同样的事情.可能吗? 您可以使用案例陈述: case "$myvar" in *String*) echo yes ;; * ) echo no ;; esac 您所要做的就是用字符串代替您需要的任何东西. 例如: case "hELLOHelLOHel
shell脚本中,如何确定字符串是否包含在另一个字符串中.
在bash中,我只会使用=〜,但我不知道如何在/ bin / sh中做同样的事情.可能吗?

解决方法

您可以使用案例陈述:
case "$myvar" in
*String*) echo yes ;;
*       ) echo no ;;
esac

您所要做的就是用字符串代替您需要的任何东西.

例如:

case "HelLOHelLOHelLO" in
*HelLO* ) echo "GreeTings!" ;;
esac

或者,换句话说:

String="HelLOHelLOHelLO"
word="HelLO"
case "$String" in
*$word*) echo "Match!" ;;
*      ) echo "No match" ;;
esac

当然,你必须意识到$word不应包含魔术全局字符,除非你打算进行全局匹配.

大佬总结

以上是大佬教程为你收集整理的Linux / bin / sh检查字符串是否包含X.全部内容,希望文章能够帮你解决Linux / bin / sh检查字符串是否包含X.所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。