zcat / gzip ao desconectar

0

Estou usando o zcat para exibir o conteúdo de um arquivo de texto compactado .gz bastante grande. Eu estou canalizando a saída para o grep e procurando por uma string específica. Abaixo está o comando que estou executando.

dylan@xaelah:/media/dylan/ExtHD$ zcat wpaPasswords2.gz | grep baconisdelicious

O comando é executado por um tempo e, em seguida, sai com o seguinte erro.

gzip: wpaPasswords2.gz: unexpected end of file

Eu também tentei canalizar a saída para o comando tail, que com as opções padrão que ele completa com a saída, mas não com as últimas 10 linhas dos arquivos compactados, gera 10 linhas, mas não as últimas 10 linhas. Se eu canalizar a saída para 'tail -n 1' como:

dylan@xaelah:/media/dylan/ExtHD$ zcat wpaPasswords2.gz | tail -n 1

Eu recebo a mesma mensagem de erro de

gzip: wpaPasswords2.gz: unexpected end of file

Enquanto o comando é executado, eu vejo a saída do htop e o gargalo é E / S, o computador não está ficando sem memória RAM, então não estou claro como exatamente determinar qual é a causa desse problema. Eu verifiquei os logs e não encontrei nada de valor.

O motivo pelo qual estou tentando fazer tudo isso é porque vou combinar vários arquivos .gz muito grandes, classificando-os e removendo duplicatas, mas quero garantir que meu processo funcione antes de executar meus scripts em shows e gigs. De dados. Qualquer conselho seria apreciado, obrigado!

    
por Dylan 10.03.2015 / 06:17

1 resposta

1

O arquivo pode estar corrompido. Você pode verificar com gzip -t . Você também pode querer olhar para zgrep .

    
por 10.03.2015 / 06:35

Tags