Linux培训
达内IT学院

400-996-5531

17个案例带你3分钟搞定Linux正则表达式


正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。

元字符通常在Linux中分为两类:

Shell元字符,由Linux Shell进行解析; 正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析;

正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep命令设置--color参数:


这样每次过滤出来的字符串都会带色彩了。

在开始之前还需要做一件事情,就是创建一个测试用的re-file文件,内容如下:


文件内容摘录自<<UNIX/SHELL范例精解第四版>>


正则表达式元字符


特殊的元字符


扩展的正则表达式


实操

匹配以love开头的所有行


匹配love结尾的所有行


匹配以l开头,中间包含两个字符,结尾是e的所有行


匹配0个或多个空行,后面是love的字符


匹配love或Love


匹配A-Z的字母,其次是ove


匹配不在A-Z范围内的任何字符行,所有的小写字符


匹配love.


匹配空格


匹配任意字符


前面o字符重复2到4次


重复o字符至少2次


重复0字符最多2次


重复前一个字符一个或一个以


0个或者一个字符


或,查找多个字符串

分组过滤匹配


预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:推荐四款好用的开源在线调查工具
下一篇:Linux子系统登陆Windows服务器

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省