1 linux上文本处理三剑客:
grep egrep fgrep 文本过滤工具; grep:基本正则表达式,-E -F ;egrep:扩展正则表达 式,-E -F ; fgrep:不支持正则表达式
sed :stream editor ,流编译器;文本编译工具
awk :linux上的实现为gawk,文本报告生成器(格式化文本)
2 正则表达式:
由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面意义,而是用于表示控制或通配的功能
1)分两类:基本正则表达式;扩展正则表达式
2)基本正则表达式元字符:字符匹配,匹配次数,位置锚定,分组及引用
正则分类:
| 基础正则 | ^ $ . * .* [] [^] |
| 扩展正则 | | + () ? |
通配符和正则:</

本文介绍了Linux文本处理的三剑客:grep、sed和awk,并重点讲解了正则表达式的基本概念和操作,包括字符匹配、匹配次数、位置锚定、分组及引用等。通过实例演示了如何在Linux环境下使用正则表达式进行高效的数据查找和处理。
最低0.47元/天 解锁文章
3946

被折叠的 条评论
为什么被折叠?



