使用 tail -f 时获取前 n 行新输入

Get first n lines of new input when using tail -f

我正在追踪一个日志文件,但每次添加一些东西时我只想要新输入的前 3 行。

我已经尝试 tail -f /var/log/webapps/app.name.com.error.log 甚至将 tail -f 的输出管道输出到 sed,但它们都没有按照我想要的方式工作。

如果你知道第一行的一些内容,你可以用grep-A

来传递它
tail -f LGOFILE | grep "FIRSTLINE" -A 2