Antworten:
wget unterstützt das Herunterladen von mehr als einer Datei mit einem einzigen Befehl. Dies bedeutet, dass Sie Ihre Shell-Funktionen wie folgt nutzen können:
wget http://www.example.com/index.php?file={1..500}
Wenn Ihre URLs in einer Datei (eine URL pro Zeile) oder auf der Standardeingabe sind, können Sie auch wget s‘ -i
Option.
wget http://www.example.com/index.php?file={001..500}
Platzieren Sie alle URLs in einer Datei, eine URL pro Zeile. Nennen wir es file.txt.
Platzieren Sie dann den Code in einer anderen Datei:
#!/bin/bash
while read url; do
wget "$url"
done < file.txt
Speichern Sie die Datei im selben Verzeichnis file.txt und führen Sie sie über ein Terminal aus.
Wenn Sie die Dateien gleichzeitig herunterladen möchten, fügen Sie einfach ein & nach dem wget "$url"
Befehl hinzu (in derselben Zeile).