Verilen URL'lerden bazı .gz
dosyaları (NB .tar.gz
olanlar 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 .gz
dosyayı 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 -O
Dosyayı gerçekten standart çıktıya aktardığından emin misiniz ? Belki de düşünüyorsunwget -O-
?