Use zgrep
:
zgrep 'PATTERN' file.gz
Então você pode enviar isso para um pager como less
, se desejar.
Nos sistemas GNU (Linux), zgrep
irá se comportar como o GNU grep
no que diz respeito à coloração, etc.
Para obter o contexto em torno de cada correspondência, use algo como -C 5
(cinco linhas de contexto).
less
também destaca as correspondências (por padrão, a menos que seja desativado com -G
):
zless -p 'PATTERN' file.gz
Isso abrirá o arquivo descompactado em less
e pesquisará PATTERN
. Use n para pular para a próxima coincidência no arquivo, ou N para voltar para a correspondência anterior.