学会Linux正则表达式,我只用了3分钟
Posted 嵌入式ARM
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学会Linux正则表达式,我只用了3分钟相关的知识,希望对你有一定的参考价值。
-
Shell元字符,由Linux Shell进行解析; -
正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析;
grep
命令设置
--color
参数:
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/d46c5d38a1524583b0f8100ce3b7fa90.jpg)
re-file
文件,内容如下:
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/8ef936d3ce4d42f18468c248328e606c.jpg)
文件内容摘录自 <<UNIX/SHELL范例精解第四版>>
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/f87e7c80d9c54b6d86dee6b50d79ca78.jpg)
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/408aeabbc7a142829d5896f7234ca07e.jpg)
-
特殊的元字符
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/e009d944e3274fab9ca2f2d0f8ebe917.jpg)
-
扩展的正则表达式
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/eeb78b192582417e9bdbb7e42fff635f.jpg)
-
匹配以love开头的所有行
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/ed6af7c041624a24a2ccec81fc02d49e.jpg)
-
匹配love结尾的所有行
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/7660f937aea340918128f76a72eae116.jpg)
-
匹配以 l
开头,中间包含两个字符,结尾是e
的所有行
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/b1f844bd8a954821889f60c5032cd178.jpg)
-
匹配0个或多个空行,后面是 love
的字符
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/0b432e49aae648daa1c9c326d0ec081d.jpg)
-
匹配 love
或Love
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/a74d020d579f4b3f9fb7f30a5d5e66e4.jpg)
-
匹配 A-Z
的字母,其次是ove
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/27a1ab3d39c74afa9a500c7a11a6bd9c.jpg)
-
匹配不在 A-Z
范围内的任何字符行,所有的小写字符
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/c5f295116afd4596b27133f4ee3f8ddf.jpg)
-
匹配 love.
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/86bccc0f0de84b81a7cf363f9971e640.jpg)
-
匹配空格
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/383de2cd4e5f4ca59f5ea3d41556c079.jpg)
-
匹配任意字符
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/999e12472f004f78bef6fb74b95e8330.jpg)
-
前面 o
字符重复2到4次
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/89ec058ce5dd4350a18c659cf8abc901.jpg)
-
重复 o
字符至少2次
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/7d5bfb71d59d4d49bb8ec82f548c0a24.jpg)
-
重复 0
字符最多2次
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/3eb4430adf004e6cbdad827be1f16218.jpg)
-
重复前一个字符一个或一个以
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/8ce2044ed8ba4ebab41fa129e6631e78.jpg)
-
0个或者一个字符
![学会Linux正则表达式,我只用了3分钟](https://image.cha138.com/20210502/b2ee40fe03e7411aacfc2760d331d895.jpg)
-
或,查找多个字符串
-
分组过滤匹配
-END-
推荐阅读
以上是关于学会Linux正则表达式,我只用了3分钟的主要内容,如果未能解决你的问题,请参考以下文章