Estoy tratando de descargar algunos .gz
archivos (NB no .tar.gz
unos) de las URL dadas y descomprimirlos para sobrescribir los archivos existentes, si los hay.
Para cada descarga individual, probé lo siguiente:
curl -O $URL | gunzip -f
Sin embargo, esto no funciona, ya que no pudo con: gzip: stdin: unexpected end of file
. Ejecuté una serie de este comando dentro de un script de shell bash.
Si derramé el comando en dos pasos explícitos, es decir, primero descargue el archivo y luego descomprima el .gz
archivo, funciona.
¿Por qué la versión canalizada no funciona?
--compressed
, pero esto funciona solo para respuestas comprimidas.
curl -O
realmente transmite el archivo a la salida estándar? Quizás estás pensandowget -O-
?