ubuntuusers.de

Kleines Download Script

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

ubuntu5001

Anmeldungsdatum:
17. März 2007

Beiträge: 639

Hi

Ich bin blutiger bash Anfänger.

Ich möchte ein kleines Script schreiben, dass mit wget Dateien herunterlädt. Die URLs der Dateien sollen sich in einem Array befinden.

Wie gehe ich das an?

Vibaf

Ehemaliger

Anmeldungsdatum:
27. Dezember 2007

Beiträge: 3046

ubuntu5001 schrieb:

Wie gehe ich das an?

Mit einem Bash-Buch/eBook ☺

Ansonsten würde ich eine for-Schleife so lange laufen lassen, wie das Array groß ist.

Vibaf

Ehemaliger

Anmeldungsdatum:
27. Dezember 2007

Beiträge: 3046

RapaNui

Avatar von RapaNui

Anmeldungsdatum:
16. Juli 2007

Beiträge: 1925

Wohnort: Penco / Chile

Neben den Online-Büchern gibt es auch hier im Wiki den Artikel Skripting-Guide für Anfänger: und noch mehr Links unter den Links zu Bash

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17621

Wohnort: Berlin

ubuntu5001 schrieb:

Ich bin blutiger bash Anfänger.

Ich möchte ein kleines Script schreiben, dass mit wget Dateien herunterlädt. Die URLs der Dateien sollen sich in einem Array befinden.

Wieso soll es ein Array sein? Ist das eine Hausaufgabe für Arrays?

Ansonsten spricht wenig für Arrays.

1
2
3
4
for url in "foo bar" "bas" "bla fasel" "dingens"
do 
   wget --param $url
done

IngoHu

Anmeldungsdatum:
28. Juni 2005

Beiträge: 638

Wohnort: Neustadt (Weinstr.)

Moin!

Wenn es nur darum geht, dass wget eine Liste von Datei-URLs herunterlädt, geht das auch einfacher. Alle Urls in einer Datei (z. B. "files.txt") sammeln, pro Link eine Zeile und dann per

1
wget -i files.txt

herunterladen.

Gruß
Ingo

Antworten |