作为我上一篇文章的延续,我曾经在那里grep & tail -f找到“罕见”事件的发生。我想把它记录在另一个文件中。
我试过转
tail -f log.txt | egrep 'WARN|ERROR'
Run Code Online (Sandbox Code Playgroud)
进入
tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt
Run Code Online (Sandbox Code Playgroud)
该文件已创建,但没有填充任何内容,这是缓存问题还是其他问题?我如何将尾部的输出实时附加到新文件中?
我正在尝试读取一个由简单守护程序写入的日志文件。我想将我的“实时”输出过滤为某些 - 多个 - “类型”。
我的类型是: DEBUG|INFO|WARN|ERROR|FATAL
这是我到目前为止所拥有的,它适用于一种情况,但我无法让它适用于多种情况。
tail -f log.txt | grep INFO
Run Code Online (Sandbox Code Playgroud)
我尝试了几件事来尝试说我想要“ WARN's& ERROR's”,但没有任何东西对我有用。我将如何纠正这一点?