Script pentru wget

7 posts / 0 new
Last post
cgherman
cgherman's picture
Script pentru wget

Am nevoie de un script pentru a descarca un numar mare de fisiere folosind wget, toate fiind in acelasi director pe serverul FTP. Mentionez ca functia de mirror a lui wget nu e ceea ce vreau eu (descarca multe fisiere inutile mie).

Deci am o lista cu fisierele dorite:

pachet1.rpm
pachet2.rpm
...
pachet2500.rpm

scriptul pe care il doresc (bash sa fie) sa citeasca fiecare linie din lista si sa execute comanda:

wget ftp://ftp.server.ro/.../pachet.rpm

Are cineva o idee cum s-ar face? Mersi anticipat

admin
admin's picture
Re: Script pentru wget

#!/bin/bash
for i in `cat fisier`; do wget ftp://server.ro/$i ; done

cgherman
cgherman's picture
Re: Script pentru wget

Mersi. Am sa-l incerc dupa amiaza...

/later:
Functioneaza perfect.

Marius Sirbu
Re: Script pentru wget

Buna
am incercat si eu sa folosesc scriptul tau pentru problema mea (pentru transformarea doc-urilor in html):

#!/bin/bash
for i in `cat lista.txt`; do wvHtml $i $i1 ; done

din pacate nu functioneaza daca numele fisierului .doc contine si spatii.

am incercat si in felul urmator:

!/bin/bash
clear
rm -f *.txt
rm -f *.html
ls *.doc >lista.txt
awk ' {
clear
print "Linia curenta este: " $0

print COMMAND | wvHtml $0 $0.html

print COMMAND | "ls -Al *.h*"
}' lista.txt

din pacate, ma lovesc tot de spatiile alea...

Aveti vre-o idee despre cum pot rezolva problema?

Multumesc,
Marius

Marius
-----------------------------------------
Linux registered user # 419668

cosmin
cosmin's picture
Re: Script pentru wget

Poate merge să pui ghilimele.do wvHtml "$i" "$i1";Asta dacă nu ai şi ghilimele în numele de fişiere.

[url=http://counter.li.org/]Linux registered user #368449[/url]

Marius Sirbu
Re: Script pentru wget

din pacate, tot desface fiecare cuvint in parte, a.i. fiecare cuvint din titlul documentului il considera separat.
ex: titlul documentului era "hot. priv. titlu cetatean de onoare pt. horia patrascu.doc", iar raspunsul este:

error: 'hot.' unreadable
error: 'priv.' unreadable
error: 'titlu' unreadable
error: 'cetatean' unreadable
error: 'de' unreadable
error: 'onoare' unreadable
error: 'pt.' unreadable
error: 'horia' unreadable
error: 'patrascu.doc' unreadable

ce-i rau?

Marius
-----------------------------------------
Linux registered user # 419668

cosmin
cosmin's picture
Re: Script pentru wget

ssemp00, ţi-am răspuns în topicul cu problema ta.

[url=http://counter.li.org/]Linux registered user #368449[/url]