shell脚本:if条件判断中使用正则表达式
Posted love-yh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本:if条件判断中使用正则表达式相关的知识,希望对你有一定的参考价值。
目的:判断一个文件(test.gz.txt)的后缀是否为zip
正确命令:if [[ ${filename} =~ ^test.*zip$ ]]
这里有几点需要注意的:
- 使用[[ ]],其相关用法参见链接1;
- =~是连在一起,我在使用的时候,没有注意反复的报错,值得注意!
- 若先定义reg=^test.*zip$,在if判断中$reg不能加单引号或者双引号,参见链接2;
以上是关于shell脚本:if条件判断中使用正则表达式的主要内容,如果未能解决你的问题,请参考以下文章