Ich habe eine Datei, die alle URLs enthält, von denen ich sie herunterladen muss. Ich muss jedoch jeweils einen Download begrenzen. dh der nächste Download sollte erst beginnen, wenn der vorherige beendet ist. Ist das mit Curl möglich? Oder sollte ich etwas anderes verwenden.
15
Antworten:
quelle
-O
Option mit cURL.xargs -n 1 curl -O < your_file.txt
wget(1)
Funktioniert standardmäßig sequentiell und hat diese Option eingebaut:quelle
Dies ist mit curl in einem Shell-Skript möglich, in etwa so, aber Sie müssen selbst nach geeigneten Optionen für curl suchen
quelle
Basierend auf der @ iain-Antwort, aber unter Verwendung des richtigen Shell-Skripts -
Funktioniert auch mit seltsamen Zeichen wie Et-Zeichen usw.
Kann das
-O
durch eine Umleitung in eine Datei ersetzen , oder was auch immer geeignet ist.quelle