从第一个匹配项开始输出

从第一个匹配项开始输出

我有一个命令可以打印出一些如下所示的统计信息:

Detailed Hardware Status Dump:

...

Summary:

Memory info: OK
HDD info:  OK
...

我想让./dump_hw_status | grep 'Summary:'grep 从第一行匹配“Summary:”开始输出所有内容

有什么简单的方法可以做到这一点?

答案1

一种使用方式GNU sed

./dump_hw_status | sed -n '/^Summary:/,$p'

这将打印从以“Summary:”开头的行到文件末尾的所有内容。

相关内容