Thread Script zum automatischen Download von Dateien
(5 answers)
Opened by PunkIT at 2013-03-13 20:02
Geht's Dir nur um den reinen Download der Dateien? Wie werden die Download-Links bestimmt? Hast Du eine Liste von Adressen oder "errechnest" Du die Adressen?
Ein einfaches Shell-Skript könnte das schon bewerkstelligen. Annahme: Die URLs liegen in einer Datei vor; pro Zeile eine URL Das Skript liest diese Datei zeilenweise ein und lädt die Datei von der URL und speichert sie lokal im aktuellen Verzeichnis ab Code (sh): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #! /bin/bash # - dieses als Skript speichern und ausführbar machen # - Aufruf: ./skript.sh url_file.txt function Error { for MSG in "$@"; do echo "$MSG" >&2 done exit 255 } # keine Datei angegeben => Fehler mit Meldung [[ $# -eq 0 ]] && Error "No url file specified." # uebernehme angegebenen Dateinamen URL_FILE="$1" # lese zeilenweise aus Datei und lade einzeln runter while read URL; do wget -q -- "$URL" done < "$URL_FILE" exit 0 meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |