小编Mik*_*ike的帖子

将“tail -f”输出写入另一个文件

作为我上一篇文章的延续,我曾经在那里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)

该文件已创建,但没有填充任何内容,这是缓存问题还是其他问题?我如何将尾部的输出实时附加到新文件中?

cygwin bash grep logging

40
推荐指数
2
解决办法
6万
查看次数

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

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

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

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

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

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

cygwin bash grep logging

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

bash ×2

cygwin ×2

grep ×2

logging ×2