【发布时间】:2016-07-27 13:13:44
【问题描述】:
我正在跟踪一个日志文件,但每次将某些内容添加到其中时,我只想要新输入的前 3 行。
我已经尝试过 tail -f /var/log/webapps/app.name.com.error.log 甚至将 tail -f 的输出通过管道传输到 sed,但它们都没有按照我想要的方式工作。
【问题讨论】:
我正在跟踪一个日志文件,但每次将某些内容添加到其中时,我只想要新输入的前 3 行。
我已经尝试过 tail -f /var/log/webapps/app.name.com.error.log 甚至将 tail -f 的输出通过管道传输到 sed,但它们都没有按照我想要的方式工作。
【问题讨论】:
如果你知道第一行的一些内容,你可以用 grep 和 -A
管道它tail -f LGOFILE | grep "FIRSTLINE" -A 2
【讨论】:
|grep "#<.*Error:" -A 2 让它工作了,现在它正在工作。