Suponho que você esteja usando a versão do script gzip
de zcat
. Isso apenas executa gzip -dc
, que não pode ser informado para ignorar erros e parar quando encontrar um.
A correção documentada para arquivos compactados corrompidos individuais é executá-los por meio de zcat
, para que você não receba muita ajuda lá ...
Para processar seus arquivos, você pode fazer um loop sobre eles (com um for
loop ou xargs
como você encontrou) ou usar Zutils que tem uma versão de zcat
que continua processando quando encontra erros.