Actualmente estoy revisando muchos registros desconocidos en busca de algunos problemas. El primer archivo que miro es Events.log, y obtengo al menos tres páginas en las less
que parece que se muestra el mismo evento en diferentes momentos, un evento que parece ser bastante benigno. Me gustaría filtrar este evento, y actualmente renuncio less
y hago algo como
grep -v "event text" Events.log | less
Esto ahora trae una serie de otros eventos comunes y poco interesantes que también me gustaría filtrar. ¿Hay una manera que puede grep -v
dentro de less
? En lugar de tener que hacer
egrep -v "event text|something else|the other thing|foo|bar" Events.log | less
Me parece una característica útil al mirar cualquier tipo de archivo de registro, y si less
no es la herramienta, ¿hay otra con las cualidades que busco? Solo un less
visor con estilo incorporado grep
.
less
, el uso de '&! <1stpattern>' me permite 'ocultar' líneas con un patrón, sin embargo, solo se aplica a un patrón a la vez, por lo que si encuentro un segundo patrón y aplico '&! <2ndpattern>', las líneas que coincidían con el primer patrón y estaban ocultas, ahora son visibles. ¡Muy cerca!