<p>You sometimes hear it said about Perl that there might be 6 different ways to approach the same problem.  Good Perl developers usually have well-reasoned insights for making choices between the various possible methods of implementation.</p>

<p>So an example Perl problem:</p>

<p>A simple script which recursively iterates through a directory structure, looking for files which were modified recently (after a certain date, which would be variable). Save the results to a file.</p>

<p>The question, for Perl developers: What is your best way to accomplish this?</p>

I write a subroutine that reads a directory with
```
readdir
```
, throws out the "." and ".." directories, recurses if it finds a new directory, and examines the files for what I'm looking for (in your case, you'll want to use
```
utime
```
or
```
stat
```
).  By time the recursion is done, every file should have been examined.
I think all the functions you'd need for this script are described briefly here:
http://www.cs.cf.ac.uk/Dave/PERL/node70.html
The semantics of input and output are a fairly trivial exercise which I'll leave to you.