Hello World

shell 脚本中使用正则

shell 中的正则

基本正则、扩展正则、Perl正则

1. =~

使用 =~ 匹配正则,这种方式默认只能使用基本正则符号,有一些符号不支持,具体可参考上面的三种正则信息
[[ ]]左右要留空格
匹配以-6个数字结尾的字符串

str="hello-123456"
if [[ "$service_name" =~ \S*-[0-9][0-9][0-9][0-9][0-9][0-9]$ ]]; then
    echo "yes"
fi
posted @ 2020-08-06 10:20  小小忧愁米粒大  阅读(725)  评论(0编辑  收藏  举报
瞅啥瞅,好好看书