一、字符串的模糊匹配


 

字符串的模糊匹配可以通过正则实现,但是要注意正则表达式不能用引号,否则会被当成字符串处理

 if [[ "$result1" = $2* ]];then
   echo "[$1] excute succeed!" | tee -a resultSucceed.log
   else
   echo $result1$2
   echo "[$1] excute failed!" | tee -a resultFailed.log
  fi

 注意点:if字符串模糊匹配的时候有两个中括号且括号之间是没有空格的,否则会语法报错

   $2*是正则匹配项不能用引号,否则会被当成字符串处理

 

posted on 2021-07-06 21:28  安晏朋  阅读(86)  评论(0编辑  收藏  举报