Estou tentando baixar alguns .gzarquivos (NB não .tar.gz) de URLs especificadas e descompactá-los para substituir os arquivos existentes, se houver.
Para cada download individual, tentei o seguinte:
curl -O $URL | gunzip -f
No entanto, isso não funcionou como ele falhou com: gzip: stdin: unexpected end of file. Eu executei uma série desse comando dentro de um script de shell bash.
Se eu derramar o comando em duas etapas explícitas, ou seja, primeiro baixe o arquivo e depois descompacte o .gzarquivo, ele funcionará.
Por que a versão canalizada não funciona?
--compressed, mas isso funciona apenas para respostas compactadas.
curl -Orealmente transmite o arquivo para a saída padrão? Talvez você esteja pensandowget -O-?