47. 以多行方式打印第一行(P 命令)
到目前为止,我们已经看到了三个大写命令,每个命令都附加而不是替换缓冲区的内容。
现在我们将看到大写 P
和 D
的操作方式与小写等效类似,但它们还执行与 MultiLine
缓冲区相关的特殊操作。
正如我们之前讨论的,小写 p
命令打印模式空间。 大写的 P
命令还打印模式空间,但仅限于遇到换行符 (\n
)。
以下示例打印 empnametitle.txt
文件中的所有经理姓名。
$ sed -n -e 'N' -e '/Manager/P' empnametitle.txt
Jason Smith
Jane Miller