zfxcms ^回到顶部

您的当前位置:首页 > 架构 > Linux > shell 判断字符串是否包含另一个字符串

shell 判断字符串是否包含另一个字符串

所属分类: Linux   2021-03-12 10:18:24  编辑:admin  浏览次数 1279 次

shell 判断字符串是否包含另一个字符串

1.使用grep

复制代码
s1="abcdefg"s2="bcd"result=$(echo $s1 | grep "${s2}")if [[ "$result" != "" ]]then
    echo "$s1 include $s2"else
    echo "$1 not include $s2"fi
复制代码

2. 使用操作符~

复制代码
fileName=/home/sss/data/hkif [[ $fileName =~hk ]]then
    echo "$fileName include hk"else
    echo "not include"fi
复制代码

3. 使用通配符*

复制代码
A="helloworld"B="low"if [[ $A == *$B* ]]then
    echo "包含"else
    echo "不包含"fi
复制代码


服务器文章检索

服务器文章目录