第十一章 Linux正则表达式与三剑客知识应用实践
1.1、正则表达式
1.1.1、介绍
通过正则表达式可以将复杂的任务化繁为简,提高工作效率。
正则表达式仅被(grep/egrep、sed、awk)命令支持,其他命令无法使用。
(说明:正则表达式是通过三剑客命令在文件或数据流中过滤内容的。而通配符是大部分普通命令都支持的,它主要是用来查找文件或目录,这一点请注意。)
1.1.2、正则表达式的分类
1、基本正则表达式集合
2、扩展正则表达式集合
1.2、sed:流编辑器
功能:对文件实现快速增删改查,其中查询中最常用的是过滤和取行。
格式:sed [选项] [内置字符命令] [输入文件]
参数: -n:取消默认 sed 的输出,常与内置命令 p 连用
-i:直接修改文件内容
-e:允许多次编辑
sed内置命令字符及说明:
a:append,追加文本,在指定行后添加一行或多行文本
d:delete,删除
p:print,打印匹配行的内容
s:替换
网友评论