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 lessque 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 lessy 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 lessno es la herramienta, ¿hay otra con las cualidades que busco? Solo un lessvisor 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!