http://www.perlmonks.org?node_id=993102


in reply to compare text files

linseyr:

You've got two nested loops, and you're reading the *entire* second file before reading the next line of the first file. But since the second file has been read in its entirety, the second loop will fail from that point on.

There are a good few approaches you could use:

In this case, I'm thinking you'll probably be best off with the first suggestion.

Update: You may want to put a few print statements in your program so you can see what's happening.

...roboticus

When your only tool is a hammer, all problems look like your thumb.