On 8 Nov 2004, at 05:44, Malcolm Mill wrote:
I'm using wget, a perl script and a shell script to download files
from serveral directories on a web server.

The URLs I'm passing to wget are of the form:

http://www.foo.br/001/ -  http://www.foo.br/050/

My perl script loops through the numbers 1-50, inserting each
iteration in a string representing the URL. I call it from my shell
script and redirect output to a text file. I then call wget from the
same shell script passing the name of this text file to wget's
--input-file option.

I want to do this all in Perl and avoid messing around with shell
scripts or batch files.

Also, is there a simple way of constructing the numbers 001-050 for my
URL strings?

$ perl -e 'system sprintf("wget http://www.for.br/%03d/";, $_) for (1..50);'


--
Andy Armstrong, hexten.net

Reply via email to