Verilen URL'lerden bazı .gzdosyaları (NB .tar.gzolanlar değil ) indirmeye ve varsa varolan dosyaların üzerine yazmak için sıkıştırmasını kaldırmaya çalışıyorum.
Her bir indirme için aşağıdakileri denedim:
curl -O $URL | gunzip -f
O başarısız Ancak, bu işe yaramadı: gzip: stdin: unexpected end of file. Bu komutun bir dizisini bash kabuk betiğinin içinde çalıştırdım.
Komutu iki açık adıma döktüysem, yani önce dosyayı indirin ve sonra .gzdosyayı açın, çalışır.
Borulu sürüm neden çalışmıyor?
--compressed, ancak bu sadece sıkıştırılmış yanıtlar için çalışıyor.
curl -ODosyayı gerçekten standart çıktıya aktardığından emin misiniz ? Belki de düşünüyorsunwget -O-?