7. sed命令
• sed支持对当前行的如下编辑命令(常用):
a 在当前行后面添加一行或多行
i 在当前行之前插入文本
c 用新文本修改(替换)当前行
d 删除行
p 打印行
n 读取下一行, 并从下一条命令开始处理该行
q 退出sed
r 从文件中读取输入行
! 对当前行之外的所有行执行命令
-----------------与暂存缓冲区相关-----------------
h 将模式空间内容复制到暂存缓冲区
H 将模式空间内容追加到暂存缓冲区
g 将暂存缓冲区内容复制到模式空间
G 将暂存缓冲区内容追加到模式空间
x 交换暂存缓冲区与模式空间内容
s 执行替换操作
与替换命令配合使用:
g 行内进行全局替换
p 打印行, 与s配合使用时仅在发生替换时才打印
w 将行写入文件