Sto cercando di scaricare alcuni .gzfile (NB non .tar.gzquelli) da determinati URL e decomprimerli per sovrascrivere eventuali file esistenti.
Per ogni singolo download, ho provato quanto segue:
curl -O $URL | gunzip -f
Tuttavia, questo non ha funzionato come non è riuscito con: gzip: stdin: unexpected end of file. Ho eseguito una serie di questo comando all'interno di uno script shell bash.
Se ho inserito il comando in due passaggi espliciti, ovvero prima scaricare il file e quindi decomprimerlo .gz, funziona.
Perché la versione con piping non funziona?
--compressed, ma questo funziona solo per risposte compresse.
curl -Otrasmette effettivamente il file allo standard output? Forse stai pensandowget -O-?