1、正则表达式定义
是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串
2、正则表达式组成
(1)普通字符
大小写字母、数字、标点符号及一些其他符号
(2)元字符
在正则表达式中具有特殊意义的专用字符
3、正则表达式的类型
(1)基础正则:grep
(2)扩展正则:egrep
4、元字符的总结
^:以...开头
$:以...结尾
.:匹配任意单个字符
*:重复前面的字符
\:转义字符
[ ]:在中括号中的任意一个
[^ ]:除了中括号中的任意一个
{数字 }:连续重复的字符
5、sed命令的作用
对文本文件内容进行编辑(删除,替换,添加,移动等)
6、sed的用法
sed 选项 ‘操作’ /路径/文件名
选项:
-e :用指定命令或脚本来处理输入的 文本文件
-i : 直接编辑文本文件
-n : 仅显示处理后的结果
操作:
a: 增加,在当前行下面增加一行指定内容
c: 替换,将选定行替换为指定内容
d: 删除,删除选定的行
p: 打印,屏幕显示结果
s: 替换,替换指定字符