Atualmente, estou examinando muitos logs desconhecidos, procurando alguns problemas. O primeiro arquivo que olho é Events.log e recebo pelo menos três páginas nas lessquais parecem exibir o mesmo evento em momentos diferentes - um evento que parece ser bastante benigno. Gostaria de filtrar este evento e, atualmente, parei lesse fiz algo como
grep -v "event text" Events.log | less
Isso agora traz uma série de outros eventos comuns e desinteressantes que eu também gostaria de filtrar. Existe uma maneira que eu puder grep -v dentro de less? Em vez de ter que fazer
egrep -v "event text|something else|the other thing|foo|bar" Events.log | less
Parece-me um recurso útil quando se olha para qualquer tipo de arquivo de log - e se lessnão for a ferramenta, há outra com as qualidades que eu procuro? Apenas um lessvisualizador de estilo com incorporado grep.
less, usar '&! <1stpattern>' permite-me 'ocultar' linhas com um padrão, no entanto, isso só se aplica a um padrão de cada vez; portanto, se eu encontrar um segundo padrão e aplicar '&! <2ndpattern>', as linhas que correspondiam ao primeiro padrão e estavam ocultas agora são visíveis. Tão perto!