正则表达式是一种字符模式,用于在查找过程中匹配制订的字符。
元字符平日在Linux平分为两类:
- Shell元字符,由Linux Shell进行解析;
- 正则表达式元字符,由vi/grep/sed/awk等文本处理对象进行解析;
正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep敕令设置--color参数:

如许每次过滤出来的字符串都邑带色彩了。

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



特别的元字符

在开端之前还须要做一件工作,就是创建一个测试用的re-file文件,内容如下:
扩大的┞俘则表达式

实操
前面o字符反复2到4次
匹配以love开首的所有行

匹配love结尾的所有行

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

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

匹配love或Love

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


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

匹配love.

匹配空格

匹配随便率性字符

反复o字符至少2次

反复0字符最多2次
正则表达式元字符

反复前一个字符一个或一个以
0个或者一个字符

或,查找多个字符串

分组过滤匹配 
【编辑推荐】

网友点评
精彩导读
科技快报
品牌展示