如果壳中的正则表达式怎么用

  介绍

这篇文章主要介绍壳如果中的正则表达式怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

由于工作需要对用户提交的数据进行验证,这是一个简单的日期正则验证实例,有需要了解的同学可参考。

壳中如果语的句需要做一个正则判断,查了一下语法记录之。

DATEPATTERN=癪[0 - 9]{4} -[0 - 9]{1,2}[0 - 9]{1,2}“美元;   if  [[,“STARTDATE"美元,=~,DATEPATTERN 美元;]],,,,[[,ENDDATE 美元;=~,DATEPATTERN 美元;]];,then :   其他的   echo “date  format  is 无效!“   退出;   fi

常用的正则表达式

if  [[,“file"美元,=~,& # 39;开始# 39;,]]   或if  [[,“file"美元,=~,“时,]]

例子:

# !/usr/bin/ksh   文件=?0 start11.s"   if  [[,“file"美元,=~,“时,]]   然后   echo “success"   其他的   echo “failed"   fi

只有bash才支持[[

ksh在测试中应该不支持正,则用awk grep sed等工具实现吧

标记=癳cho  file 美元;| awk  & # 39;/启动/& # 39;”   if  [,“flag"美元,=,,,,);   echo “success"   其他的   echo “failed"   fi

Bourne Shell的如果语句和大部分编程语言一样,检测条件是否真实,如果条件为真,Shell会执行这个如果语句指定的代码块,如果条件为假,Shell就会跳过如果代码块,继续执行之后的代码。

壳如果中的正则表达式怎么用“> </p> <p> <强>如果语句的语法:</强> </p> <pre类=如果[判断条件)   然后   command1   command2   ……   last_command   fi

以上是“如果中壳的正则表达式怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

如果壳中的正则表达式怎么用