一、多行命令
-
sed编 辑器包含了三个可用来处理多行文本的特殊命令。
N:将数据流中的下一行加进来创建一个多行组(multiline group)来处理。
D:删除多行组中的一行。
P:打印多行组中的一行。
二、next 命令
-
单行的next命令
-
小写的n命令会告诉sed编辑器移动到数据流中的下一文本行,而不用重新回到命令的最开始 再执行一遍。通常sed编辑器在移动到数据流中的下一文本行之前,会在当前行上执行完所有定义好的命令。单行next命令改变了这个流程。
2. 合并文本行
-
单行next命令会将数据流中的下一文本行移动到sed编辑器的工作空间(称为模式空间)。多行版本的next命令(用大写N)会将下一文本行添加到模式空间中已有的文本后。
-
如果要在数据文件中查找一个可能会分散在两行中的文本短语的话,这是个很实用的应用程