有没有办法将输出的一部分重定向到文件?

时间:2015-05-27 06:22:06

标签: bash

从整个输出中我想重定向两个给定模式(或行)之间的所有内容

示例场景是,我有一个日志文件,我只想看到在特定模式之后打印的日志,直到匹配另一个特定模式。

任何人都知道使用终端命令实现这一目的吗?

2 个答案:

答案 0 :(得分:5)

/the/command | sed -n '/pattern1/,/pattern2/p' > /some/file是否适合您?

答案 1 :(得分:0)

您可以使用grepsed(或任何其他可以使用正则表达式的命令)并使用>重定向:

grep ... > file