我正在努力实现等效于 tail -f -n10
对于匹配的模式。
一开始我以为tail -f -n10 | grep PATTERN
但这仅返回与文件最后 10 行中的模式匹配的行。
我正在寻找的是文件中存在的最后十个匹配项,而不是文件最后十行中的匹配项。有没有办法实现这一目标?
请注意:我指定了 tail -f 因为我希望输出是连续的。我正在使用此命令来查看特定模式的日志文件。
最佳答案
grep PATTERN FILE | tail -n10; tail -f -n0 FILE | grep PATTERN;
关于grep - Tail -f - 显示与模式匹配的最后 X 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19866416/