从整个输出中我想重定向两个给定模式(或行)之间的所有内容
示例场景是,我有一个日志文件,我只想看到在特定模式之后打印的日志,直到匹配另一个特定模式。
任何人都知道使用终端命令实现这一目的吗?
答案 0 :(得分:5)
/the/command | sed -n '/pattern1/,/pattern2/p' > /some/file
是否适合您?
答案 1 :(得分:0)
您可以使用grep
,sed
(或任何其他可以使用正则表达式的命令)并使用>
重定向:
grep ... > file