"wget -i foo -O bar" würde alle in "foo" gelisteten url_s downloaden und entweder zu einem file zusammnenschrauben oder "bar" immer wieder neu überschreiben. Keine der genannten, mir nicht ganz klaren möglichkeiten ist die gewünschte. Ich möchte eine list von url_s herunterladen und jedem file einen eigenen, neuen namen geben.
Das hinterher zu machen wäre recht unbequem, weil die filenamen sehr kryptisch sind und ich dann nicht mehr wüßte welches file eigentlich wie heißen sollte. Das ginge zwar schon irgendwie, aber ich würde es eben gerne alles vorab einstellen.
Gibt es ein anderes d/l CL tool, welches das kann? Alternativ, könnte mir jemand für diese befehlsliste eine scrip schleife basteln, welche einfach die befehle *nacheinander* abarbeitet, also erst wenn der eine d/l abgeschlossen ist, den nächsten startet (ob das mit "-b" für background klappt müßte man ausprobieren, ginge auch ohne diese option):
#!/bin/bash
?????
wget -b foo -O bar
??fertig, dann ??
wget -b foo2 -O bar2
?? fertig, dann ???
wget -b foo3 -O bar3
??fertig
Nöö, bitte nicht "man bash", das machst du doch mit links ;-)
hm, oder ginge dies auch so:
"wget -b foo -O bar && wget -b foo2 -O bar2 && wget -b foo3 -O bar3" ???
Dann vermutlich ohne "-b" weil die sonst wohl einer nach dem anderen gestartet und in den hintergund geschickt werden, *bevor* der vorhergehende fertig wäre.