我有一些程序的日志。我正在运行tail -f
并且我希望显示除了一些异常之外的所有内容,所以我猜它是使用
tail -f logfile.log | grep <something>
问题是我不仅要隐藏一个字符串,而是要隐藏异常的堆栈跟踪之后的10行。 我该怎么办?
由于
答案 0 :(得分:2)
使用GNU sed,您可以使用sed /pattern/,+10d
删除模式后面的10行以及包含模式的行。
tail -f logfile.log | sed /pattern/,+10d