如果结果不为空,说明strA包含strB。如果结果为空,说明不包含。 这个方法充分利用了grep 的特性,最为简洁。 方法二:利用字符串运算符 strA="helloworld" strB="low" if [[ $strA =~ $strB ]] then echo "包含" else echo "不包含" fi 利用字符串运算符 =~ 直接判断strA是否包含strB。(这不是比第一个...
shell判断字符串包含的5种⽅法strA="long string"strB="string"result=$(echo $strA | grep "${strB}")if [[ "$result" != "" ]]then echo "包含"else echo "不包含"fi strA="helloworld"strB="low"if [[ $strA =~ $strB ]]then echo "包含"else echo "不包含"fi A="helloworld"B="...
echo"包含"elseecho"不包含"fi thisString="1 2 3 4 5"# 源字符串 searchString="1 2"# 搜索字符串case$thisStringin*"$searchString"*) echo"包含";;*) echo"不包含";; esac STRING_A=$1STRING_B=$2if[[ ${STRING_A/${STRING_B}//} == $STRING_A ]];then##isnot substring. echo"包...
if [[ "$result" != "" ]]; then echo "包含" else echo "不包含" fi } # 字符串运算符 function test2 () { echo -e "test2:\c" if [[ $str_long =~ $str_short ]]; then echo "包含" else echo "不包含" fi } # 利用通配符 function test3 () { echo -e "test3:\c" if [...
本文是希望通过 shell 语法判定字符串str 中是否包含 subStr ,尝试使用 shell 来解决。 其中: str="This is my test string search_string"#被测试字符串subStr="search_"#待查找的字符串1subStr2="search_TTT"#待查找的字符串2 具体实现方法 方法1 ...
主要给大家介绍了关于用Shell判断字符串包含关系的几种方法,其中包括利用grep查找、利用字符串运算符、利用通配符、利用case in 语句以及利用替换等方法,每个方法都给出了详细的示例代码与介绍,有需要的朋友们可以参考参考借鉴,下面来一起看看吧。点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 ...
我们在写 bash 脚本的时候,假如有一个字符串,我们想检查其中是否包含另一个子字符串,那这个时候需要怎样做呢?这里介绍Shell判断字符串包含关系的几种方法 1、通过grep来判断: str1="abcdefgh" str2="def" result=$(echo $str1 | grep "${str2}") ...
我们在写 bash 脚本的时候,假如有一个字符串,我们想检查其中是否包含另一个子字符串,那这个时候需要怎样做呢?这里介绍Shell判断字符串包含关系的几种方法 1、通过grep来判断: str1="abcdefgh" str2="def" result=$(echo $str1 | grep "${str2}") ...
方法一:利用grep查找 先打印长字符串,然后在长字符串中 grep 查找要搜索的字符串,用变量result记录结果如果结果不为空,说明strA包含strB。如果结果为空,说...
我们在写 bash 脚本的时候,假如有一个字符串,我们想检查其中是否包含另一个子字符串,那这个时候需要怎样做呢?这里介绍Shell判断字符串包含关系的几种方法 1.通过grep来判断: 复制 str1="abcdefgh"str2="def"result=$(echo $str1|grep"${str2}")if[["$result"!=""]]then ...