我目前正在筛选许多不熟悉的日志,以查找一些问题。我看的第一个文件是Events.log,我得到至少三个页面,less
这些页面似乎在不同时间显示同一事件-一个看起来相当良性的事件。我想过滤掉此事件,目前我退出less
并做类似的事情
grep -v "event text" Events.log | less
现在,这带来了许多其他常见的,无趣的事件,我也想过滤掉这些事件。有什么我可以grep -v
里面的方法less
吗?不必做
egrep -v "event text|something else|the other thing|foo|bar" Events.log | less
当查看任何类型的日志文件时,它是一项有用的功能-如果less
不是该工具,那么我是否具有其他追求的品质?只是一个less
内置样式的查看器grep
。
less
,使用'&!<1stpattern>'允许我“隐藏”带有模式的行,但是一次仅适用于一个模式,因此,如果我找到第二个模式并应用'&!<2ndpattern>',与第一个模式匹配并被隐藏的线现在可见。非常接近!