1. 简介:
模式空间和保持空间:
(1)模式空间:模式空间用于sed执行的正常流程中。该空间是sed内置的一个缓冲区,用来存放,修改从输入文件读取的内容。
(2)保持空间:保持空间是另外的一个缓冲区,用来存放临时的数据。sed可以在保持空间和模式空间交换数据,但是不能在保持空间上执行普通的sed命令。每次循环读取数据过程中,模式空间的内容都会被清空,然而保持空间的内容则保持不变,不会在循环中被删除。
2. 高级编辑命令:
h 把模式空间中的内容覆盖至保持空间中;
H 把模式空间中的内容追加至保持空间中;
g 把保持空间中的内容覆盖至模式空间中;
G 把保持空间中的内容追加至模式空间中;
x 把模式空间中的内容与保持空间中的内容互换;
n 覆盖读取匹配到的行的下一行至模式空间中;
N 追加读取匹配到的行的下一行至模式空间中;


1万+

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



