TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Need help with Perl program



I am trying to learn Perl and I am having trouble solving what I 
would think should be a simple problem.

What I would like to do is create an array that has in it all of the 
files in a directory and its subdirectories. To put it another way, I 
am looking for the output of 'ls -R' placed into an array more or 
less.

What I hope to do is write a program that asks for a search string, a 
replacement string, and a starting directory name; then it goes 
through every *.html file starting in the given directory and 
performs the substitution if it matches the search string. I have the 
program working on a single directory now, but I want it to go 
through the subdirectories and update all the files belonging to a 
web site.

I have used the O'Reilly books 'Learning Perl' and 'Perl Cookbook' to 
get me to this point, but I don't understand the module 'File::find' 
well enough to solve my problem, and I think that is what I would 
need to use.

Any help / sample coude would be appreciated.

Thanks,
Mike Glaser