使用 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
我正在追踪一个日志文件,但每次添加一些东西时我只想要新输入的前 3 行。
我已经尝试 tail -f /var/log/webapps/app.name.com.error.log
甚至将 tail -f 的输出管道输出到 sed,但它们都没有按照我想要的方式工作。
如果你知道第一行的一些内容,你可以用grep和-A
来传递它tail -f LGOFILE | grep "FIRSTLINE" -A 2