Ecco come lo faccio su un Mac (OSX), ma dovrebbe funzionare altrettanto bene su altri sistemi:
Quello che vi serve è un file di testo che contiene i link per il ricciolo
in questo modo :
http://www.site1.com/subdirectory/file1-[01-15].jpg
http://www.site1.com/subdirectory/file2-[01-15].jpg
.
.
http://www.site1.com/subdirectory/file3287-[01-15].jpg
In questo caso ipotetico, il file di testo ha 3287 linee e ogni riga è che codifica per 15 immagini.
Diciamo che salviamo questi collegamenti in un file di testo chiamato testcurl.txt al livello superiore (/) del nostro disco rigido.
Ora dobbiamo andare nel terminale e digitare il seguente comando nella shell bash:
for i in "`cat /testcurl.txt`" ; do curl -O "$i" ; done
Assicurarsi che si sta utilizzando di nuovo zecche (`) Assicurarsi inoltre che la bandiera (-O) è o maiuscola e non uno zero
con la bandiera -O, il nome del file originale verrà presa
Buon download!
fonte
2014-01-03 21:27:17
'for i in $ (urls.txt cat); arricciare -O $ i; done' – bkconrad
Grazie, @bkconrad. Ho avuto problemi con newlines su Windows, però, l'ho corretto con 'tr':' for i in $ (cat urls.txt); do curl -O $ (echo $ i | tr '\ r' ''); done' – biphobe