You can use shell script (or function) like the following:
function myzcat() { for file in "$@"; do zcat -- "$file" 2>/dev/null || true done } .... myzcat corrupted-or-good/*.gz >gunzipped-output.txt
Wenn Sie versuchen, eine große Anzahl von GZIP-Dateien mit gunzip oder zcat zu bearbeiten, wird zcat / gunzip mit diesem Fehler abgebrochen:
gzip: <gzip-file>: unexpected end of file
Gibt es eine Möglichkeit, mit gunzip oder zcat fortzufahren / bei Fehlern fortzufahren, ohne anzuhalten? Dies ist wichtig, da wir davon ausgehen, dass einige gzip-Dateien fehlerhaft sind. Wir möchten jedoch, dass unser Gunzipping-Vorgang fortgesetzt wird, ohne dass die fehlerhaften Dateien manuell angehalten und verschoben werden.
You can use shell script (or function) like the following:
function myzcat() { for file in "$@"; do zcat -- "$file" 2>/dev/null || true done } .... myzcat corrupted-or-good/*.gz >gunzipped-output.txt