[ pyc @ 31.08.2008. 23:23 ] @
Nisam nesto mnogo familijaran sa shell-om, ali znam da moze... Dakle imam jedan fajl, u njemu je jedna linija sacinjena od URL-a, zatim jednog spejsa kao separatora, pa onda imena fajla (bez spejsova)... Ono sto meni treba je da pozivam wget onoliko puta koliko ima linija u fajlu i da mu predajem URL kao prvi parametar i ime fajla kao -O parametar.

Evo probao sam nesto ovako sto sam pronasao na netu, ali izbacuje greske...
paste -d: 99.txt | while read line; do echo $line | awk -F: '{print "wget "$1" -O "$2}' | sh; done

Hvala unapred, znam da ovde ima ljudi koji ovo drze u malom prstu :)
[ bgd2500 @ 01.09.2008. 02:30 ] @
Code:

cat 99.txt | while read line; do echo $line | awk -F " " '{print "wget "$1" -O "$2}' | sh; done
[ pyc @ 01.09.2008. 06:18 ] @
Oseca se napredak, ali kao da i dalje ne provaljuje ceo pravi url i sece ga negde na pola:

Code:

--05:14:25--  http://www.site.com/index.php?act=attach
  (try:20) => `index.php?act=attach.19'
Connecting to www.site.com|xxx.xxx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 30,300 (30K) [text/html]
index.php?act=attach.19 has sprung into existence.
Giving up.

200 OK
Length: unspecified [text/html]
index.php?act=attach.19 has sprung into existence.
Giving up.
[ bgd2500 @ 01.09.2008. 16:00 ] @
Daj primer nekog URLa, pretpostavljam da sadrzi neki od specijalnih karaktera (tipa &) koji zeznu stvar.
[ pyc @ 01.09.2008. 18:00 ] @
Da, ima & u urlu... Pa da, tacno ga tu i sece... kako se to onda zaobilazi? To koliko kapiram nije problem awk, vec parsiranja same komandne linije...?
[ bgd2500 @ 01.09.2008. 20:45 ] @
Nista, stavicemo URL pod navodnike.
Code:

cat 99.txt | while read line; do echo $line | awk -F " " '{print "wget \""$1"\" -O "$2}' | sh; done
[ pyc @ 01.09.2008. 21:28 ] @
To je to, hvala puno...:)