-->

架构资讯

您的当前位置:首页 > 资讯 > Linux

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

2021-03-12 10:18:24  来源:admin 点击:1274

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
复制代码


相关文章更多 >

© 2024版权所有 水水网

电话:171780793