基本正则、扩展正则、Perl正则
使用 =~ 匹配正则,这种方式默认只能使用基本正则符号,有一些符号不支持,具体可参考上面的三种正则信息 [[ ]]左右要留空格 匹配以-6个数字结尾的字符串
str="hello-123456" if [[ "$service_name" =~ S*-[0-9][0-9][0-9][0-9][0-9][0-9]$ ]]; then echo "yes" fi