in reply to Generic compare script.

I'd start with running 'rsync' with the '--dry-run' option. This will give me a list of files that differ. Then, if I wanted to know the differences between specific files, I'd run 'diff'.
Perl --((8:>*