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
#!/bin/bash
for i in `cat fisier`; do wget ftp://server.ro/$i ; done
Mersi. Am sa-l incerc dupa amiaza...
/later:
Functioneaza perfect.
Cristian
http://www.mandrivausers.ro
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
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]
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
ssemp00, ţi-am răspuns în topicul cu problema ta.
[url=http://counter.li.org/]Linux registered user #368449[/url]