草庐IT

linux - 如何将上下文后的 grep 设置为 "until the next blank line"?

使用grep我知道如何将上下文设置为固定的行数。是否可以根据任意字符串条件显示上下文,例如将上下文后设置为“直到下一个空白行”?或者可能是其他一些工具组合?基本上我有一个连续行的日志文件,用空白行分隔“事件”我想在日志文件中搜索一个字符串,但显示整个事件.... 最佳答案 听起来你需要sed:sed-n'/pattern/,/^$/p'file默认不打印(-n)。对于匹配/pattern/直到空行/^$/的行,打印。 关于linux-如何将上下文后的grep设置为"untilthenex

linux - 如何将上下文后的 grep 设置为 "until the next blank line"?

使用grep我知道如何将上下文设置为固定的行数。是否可以根据任意字符串条件显示上下文,例如将上下文后设置为“直到下一个空白行”?或者可能是其他一些工具组合?基本上我有一个连续行的日志文件,用空白行分隔“事件”我想在日志文件中搜索一个字符串,但显示整个事件.... 最佳答案 听起来你需要sed:sed-n'/pattern/,/^$/p'file默认不打印(-n)。对于匹配/pattern/直到空行/^$/的行,打印。 关于linux-如何将上下文后的grep设置为"untilthenex