Tail -f - 显示与模式匹配的最后X行

时间:2013-11-08 18:49:40

标签: grep match tail

我正在尝试为匹配的模式实现等效的tail -f -n10

起初我认为tail -f -n10 | grep PATTERN但只返回与文件最后10行中的模式匹配的行。

我正在寻找的是文件中存在的最后十个匹配,而不是文件最后十行中的匹配。有没有办法实现这个目标?

请注意:我指定了tail -f,因为我希望输出是连续的。我正在使用此命令来查看特定模式的日志文件。

2 个答案:

答案 0 :(得分:16)

grep PATTERN FILE | tail -n10; tail -f -n0 FILE | grep PATTERN;

答案 1 :(得分:-1)

怎么样:

tail -f FILE | grep PATTERN | tail -f -n10