Eu tenho um arquivo de log enorme compactado no formato .gz e quero apenas ler a primeira linha dele sem descompactá-lo para apenas verificar a data do log mais antigo no arquivo.
Os logs são do formato:
YYYY-MM-DD Log content asnsenfvwen eaifnesinrng
YYYY-MM-DD Log content asnsenfvwen eaifnesinrng
YYYY-MM-DD Log content asnsenfvwen eaifnesinrng
Eu só quero ler a data na primeira linha que eu faria assim para um arquivo descompactado:
read logdate otherstuff < logfile.gz
echo $logdate
Usar o zcat está demorando muito.