Shell if中的正则表达式怎么用
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章主要介绍Shell if中的正则表达式怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!由于工作需要对用户提交的数据进行验证,这是一个简单的日期正则验证实例,有需要了
千家信息网最后更新 2024年11月17日Shell if中的正则表达式怎么用
这篇文章主要介绍Shell if中的正则表达式怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
由于工作需要对用户提交的数据进行验证,这是一个简单的日期正则验证实例,有需要了解的同学可参考。
shell中的if语句需要做一个正则判断,查了一下语法记录之。
DATEPATTERN="^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$"if [[ "$STARTDATE" =~ $DATEPATTERN ]] && [[ $ENDDATE =~ $DATEPATTERN ]]; then :elseecho "date format is invalid!"exit;fi
常用的正则表达式
if [[ "$file" =~ 'start' ]]或if [[ "$file" =~ "start" ]]
例子:
#!/usr/bin/kshfile="10start11.s"if [[ "$file" =~ "start" ]]thenecho "success"elseecho "failed"fi
只有bash才支持[[
ksh在test中应该不支持正则,用awk grep sed等工具实现吧
flag=`echo $file |awk '/start/'`if [ "$flag" = "" ];thenecho "success"elseecho "failed"fi
Bourne Shell 的 if 语句和大部分编程语言一样 - 检测条件是否真实,如果条件为真,shell 会执行这个 if 语句指定的代码块,如果条件为假,shell 就会跳过 if 代码块,继续执行之后的代码。
if 语句的语法:
if[判断条件]thencommand1command2……..last_commandfi
以上是"Shell if中的正则表达式怎么用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
正则
条件
语句
表达式
代码
内容
篇文章
语法
参考
支持
验证
价值
例子
兴趣
只有
同学
大部分
实例
小伙
小伙伴
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2020国家网络安全周主场
军队负责网络安全的少校
手机网络安全教学视频
软件开发技能测评题库
应用助手删除失败服务器无响应
数据库手工注入
网络安全威胁和漏洞信息
网络安全 备课
qq群改群名显示服务器
sakai 数据库
面试 C 访问数据库
塞班客网络技术有限公司
网络安全知识与技术专业
IPTV电视服务器系统品牌
cms网络安全
怎样建立通讯录数据库文件
网络技术基础定义分类
vod服务器部署
战地五如何看服务器信息
松江区一站式软件开发价格咨询
易购互联网科技公司
支行开展网络安全周宣传
网络安全问题100道
好的服务器管理软件
数据库查询能使用多个索引
济南服务器运维管理系统商家
使用亚马逊云服务器注册亚马逊
潍坊云尚互联网科技有限公司
音乐剪辑软件开发
温州慧网网络技术有限公司