我正在尝试为匹配的模式实现tail -f -n10
的等价物。
起初我认为是tail -f -n10 | grep PATTERN
,但它只返回与文件最后10行中的模式匹配的行。
我要查找的是文件中存在的最后十个匹配项,而不是文件最后十行中的匹配项。有没有办法做到这一点?
请注意:我指定了tail -f,因为我希望输出是连续的。我使用这个命令来观察特定模式的日志文件。
发布于 2013-11-09 03:27:23
grep PATTERN FILE | tail -n10; tail -f -n0 FILE | grep PATTERN;
发布于 2013-11-09 03:37:53
这样如何:
tail -f FILE | grep PATTERN | tail -f -n10
https://stackoverflow.com/questions/19866416
复制相似问题