PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ganz einfaches shell-script gesucht



naggeldak
12.05.03, 19:57
hi, ich kenne mich mit shell-scripten leider noch nicht aus, und habe zur zeit auch keine zeit, mir dies genauer anzugucken (sobald ich aber mehr zeit habe, wird's gemacht!). daher bitte ich euch, mir ein bestimmt super simples scriptchen zu schreiben. es soll einfach eine datei "urls" einlesen, diese dann nacheinander zeile für zeile durchgehen und die dort enthaltenen links an wget weiterleiten.

bsp "urls":
http://www.web.de/img1.jpg
http://www.naggel.com/hallo.sh

das dürfte für euch bestimmt kein problem sein :)

Windoofsklicker
12.05.03, 20:06
wenn du einfach nur eine liste von links in einer datei hast und diese downloaden möchtest, kann wget das schon... wget -i glaub' ich.

-i file
--input-file=file
Read URLs from file, in which case no URLs need to be on the com-
mand line. If there are URLs both on the command line and in an
input file, those on the command lines will be the first ones to be
retrieved. The file need not be an HTML document (but no harm if
it is)---it is enough if the URLs are just listed sequentially.

However, if you specify --force-html, the document will be regarded
as html. In that case you may have problems with relative links,
which you can solve either by adding "<base href="url">" to the
documents or by specifying --base=url on the command line.

naggeldak
12.05.03, 20:10
danke, das ist schonmal super für den anfang, das alles von hand einzutippen hätte mich verückt gemacht. :)

nur leider muss ich die runtergeladenen dateien danach noch durch einen filter/ein anderes script jagen. hätte ich oben dazuschreiben sollen, dass es nicht nur wget sein soll.

Windoofsklicker
12.05.03, 20:13
ja! :D

BeaTtheMeaT666
12.05.03, 21:21
for i in `cat urls` ; do wget $i; done

mfg bobo