Attualmente sto vagliando molti registri sconosciuti alla ricerca di alcuni problemi. Il primo file che guardo è Events.log e ottengo almeno tre pagine in lesscui sembra mostrare lo stesso evento in momenti diversi, un evento che sembra essere abbastanza benigno. Vorrei filtrare questo evento e al momento esco lesse faccio qualcosa del genere
grep -v "event text" Events.log | less
Questo ora porta un certo numero di altri eventi comuni e poco interessanti che vorrei filtrare. C'è un modo che io possa grep -v all'interno di less? Piuttosto che doverlo fare
egrep -v "event text|something else|the other thing|foo|bar" Events.log | less
Mi sembra una caratteristica utile quando guardo qualsiasi tipo di file di registro - e se lessnon è lo strumento, ce n'è un altro con le qualità che cerco? Solo un lessvisualizzatore di stile con incorporato grep.
less, usando '&! <1stpattern>' mi permette di 'nascondere' le linee con un pattern attivo, tuttavia si applica solo a un pattern alla volta, quindi se trovo un secondo pattern e applico '&! <2ndpattern>', le linee che corrispondono al primo motivo e che erano nascoste, sono ora visibili. Così vicino!