Attualmente sto vagliando molti registri sconosciuti alla ricerca di alcuni problemi. Il primo file che guardo è Events.log e ottengo almeno tre pagine in less
cui sembra mostrare lo stesso evento in momenti diversi, un evento che sembra essere abbastanza benigno. Vorrei filtrare questo evento e al momento esco less
e 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 less
non è lo strumento, ce n'è un altro con le qualità che cerco? Solo un less
visualizzatore 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!