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

doc*_*uke 15 grep tail match

我正在努力实现tail -f -n10匹配模式的等价物.

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

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

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

小智 17

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