《Linux正则表达式知识介绍》
来源:互联网 发布:淘宝金牌店铺 编辑:程序博客网 时间:2024/06/04 19:51
(1)Linux基础正则表达式实战讲解
显示youone.txt中的内容:
a.-o精确匹配:
b.过滤出以m结尾的行:
c.过滤出以m开头的行:
d.利用grep过滤出连续3个或3个以上0的行:
e.利用grep过滤出连续3到5个0的行:
f.匹配非mdy的内容:
g.匹配开头为you结尾为e中间为任意单个字符的行:
h.匹配所有:
i.匹配以点结尾的行数:
j.取出中括号中的内容
h.转义取出连续3个0的行数:
实例:
①取出内网ip地址:
方案一:
方案二:
方案三:
②取出0064:
三种方案:
(2)Linux扩展正则表达式实战
you中的内容:
①“+"重复一个或一个以上的前面的o:
②"."匹配除“\r\n”之外的任何单个字符。要匹配包括“\r\n”在内的任何字符,请使用像“[\s\S]”的模式。
③”?“匹配一个或0个前面的g:
④”*"匹配任意字符:
⑤用或的方式查找多个字符串:
(3)ls及正则表达式深入实战讲解
1.利用grep命令过滤出目录文件:
2.查找当前目录下下一层文件类型为目录的文件:
查找当前目录下下一层文件类型为目录且不包括当前目录的文件:
3.查找root目录下下一层文件类型为目录的文件:
查找root目录下下一层文件类型为目录且不包含root本身的目录文件:
查找root目录下下两层文件类型为目录的文件:
方案一:
方案二:
4.给不同的文件加不同的标识例如目录下加斜杠:
5.利用grep命令过滤出目录文件:
.
0 0
- 《Linux正则表达式知识介绍》
- Linux Shell正则表达式语法介绍
- 正则表达式应用知识
- 正则表达式知识
- 正则表达式知识
- 正则表达式知识汇总
- 正则表达式知识整理
- 正则表达式知识
- 正则表达式相关知识
- python知识-正则表达式
- 正则表达式小知识
- 正则表达式知识详解
- 正则表达式 知识
- 正则表达式 知识回顾
- 正则表达式知识总结
- 正则表达式知识整理
- 正则表达式知识总结
- 正则表达式知识汇集
- Logistic回归的简单推导过程
- [FAQ13184]【Contacts Data】 如何修改最小匹配位数MIN_MATCH?
- 整理一下NGUI 的一些功能实现的代码
- 执行完map()函数后,报:<map object at 0x02629E50>解决方法与原因分析
- HorizontalSlider VerticalSlider
- 《Linux正则表达式知识介绍》
- Android Studio导入项目方法
- 从Uri获得图片真实路径
- Iframe 高度自适应解决方案
- ViewPager 无线轮播
- Gulp系列教程:使用BrowserSync浏览及相关配置
- C++11,正则表达式应用
- jQuery的选择器—层次选择器
- js获取节点