'tail' 和 'grep' 的简单使用。多重条件

Mik*_*ike 9 cygwin bash grep logging

我正在尝试读取一个由简单守护程序写入的日志文件。我想将我的“实时”输出过滤为某些 - 多个 - “类型”。

我的类型是: DEBUG|INFO|WARN|ERROR|FATAL

这是我到目前为止所拥有的,它适用于一种情况,但我无法让它适用于多种情况。

tail -f log.txt | grep INFO
Run Code Online (Sandbox Code Playgroud)

我尝试了几件事来尝试说我想要“ WARN's& ERROR's”,但没有任何东西对我有用。我将如何纠正这一点?

Dou*_*ris 18

尝试:

tail -f log.txt | egrep 'WARN|ERROR'
Run Code Online (Sandbox Code Playgroud)

  • +1 `grep -E` 也有效。 (2认同)