Küme ayracı genişletmeyi kullanıyorsanız wget, sıralı olarak numaralandırılmış görüntüleri kolaylıkla getirebilirsiniz:
$ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg'
Bu numaralandırılmış ilk 10 dosya getirir 90.jpgiçin 99.jpgsadece para cezası, ancak 100.jpgve sonrası bir dönüş 404: Dosya bulunamadı (Sadece sunucuda depolanan 100 fotoğraf var) hatası. {00..200}100 olmayan dosya ile daha geniş bir aralık kullanırsanız, bu varolmayan dosyalar daha çok "sorun" haline gelir , betiğin yürütme süresini artırır ve hatta hafif bir yük (veya en azından rahatsızlık) olabilir sunucu.
wgetİlk 404 hatasını aldıktan sonra durmanın bir yolu var mı ? (veya daha iyisi, üst üste iki, başka bir nedenden dolayı aralıkta eksik bir dosya olması durumunda) Cevabın küme ayracı genişletmesini kullanmasına gerek yoktur; döngüler de iyidir.
1, 2 or even n failuresbildiğinizde doğru yol değildir[begin .. end]. İçinde[1..200]yalnızca 100 görüntü olduğunu bildiğinizde aralığı neden belirlersiniz[1..100]? Sanırımparallelsüreci hızlandırmak için eşzamanlı istekler için GNU deneyebilirsiniz .