shell 判断字符串是否包含
Posted cc-31415926
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 判断字符串是否包含相关的知识,希望对你有一定的参考价值。
- =~ 判断字符串是否被包含(区分大小写)
v=\'Hello World\' [[ $v =~ \'hello\' ]] && echo \'Y\' || echo \'N\' [[ $v =~ \'Hello\' ]] && echo \'Y\' || echo \'N\' [[ $v =~ \'World\' ]] && echo \'Y\' || echo \'N\' [[ $v =~ \'test\' ]] && echo \'Y\' || echo \'N\' # N # Y # Y # N
- 正则通配符 *
v=\'Hello World\' [[ $v == *\'hello\'* ]] && echo \'Y\' || echo \'N\' [[ $v == *\'Hello\'* ]] && echo \'Y\' || echo \'N\' [[ $v == *\'World\'* ]] && echo \'Y\' || echo \'N\' [[ $v == *\'test\'* ]] && echo \'Y\' || echo \'N\' # N # Y # Y # N
以上是关于shell 判断字符串是否包含的主要内容,如果未能解决你的问题,请参考以下文章