http://qs321.pair.com?node_id=1192753


in reply to compare two files and print the differences of file 2 in a third file

Hello Lonnie,

Welcome to the monastery! You're doing a few things that are just considered bad convention:

Good on you for posting the code and I can see that you're doing a lot of work, which would just as easily achieved by using an available module such as File::Compare. File::Compare is bundled with standard perl distributions and should be available with your local installation. Sure, it doesn't print the exact differences which is what you wanted to do, but you can copy steal ideas from it, surely? (For example, instead of reading line by line, you can directly read into a buffer on some configurable buffer size using read or sysread functions?)

As always, have fun! :-)