Tentando depurar um problema em um servidor e meu único arquivo de log é um arquivo de 20 GB (sem timestamps! Por que as pessoas usam System.out.println()
como log? Na produção ?!)
Usando grep, encontrei uma área do arquivo que gostaria de dar uma olhada na linha 347340107.
Além de fazer algo como
head -<$LINENUM + 10> filename | tail -20
... o que exigiria head
a leitura das primeiras 347 milhões de linhas do arquivo de log, existe um comando rápido e fácil que despejaria as linhas 347340100 - 347340200 (por exemplo) no console?
update Esqueci totalmente que o grep pode imprimir o contexto em torno de uma partida ... isso funciona bem. Obrigado!