什么工具可以使用正则表达式搜索“tail -f”输出?

Hea*_*ray 1 debugging tail regular-expression

我正在将一些调试信息转储到我tail -f用来监视的文本文件中。

有没有一种工具可以让我将这些tail -f数据通过管道传输到能够使用正则表达式命令搜索屏幕上的文本,例如在 vim 中搜索?

Mar*_*rco 7

使用less. 从less要监视的文本文件开始:

less some_file
Run Code Online (Sandbox Code Playgroud)

如果要搜索模式,请使用斜杠开始搜索模式:

/<pattern>  # forward search
?<pattern>  # backward search
Run Code Online (Sandbox Code Playgroud)

如果要过滤输出,请使用与号:

&<pattern>
Run Code Online (Sandbox Code Playgroud)

然后使用 开始连续输出shiftf。您可以退出连续输出显示ctrlc并优化或取消您的过滤器模式或开始搜索。