![]() |
|
No such thing as a small change | |
PerlMonks |
Re: String replacement preparation for file comparisonby roboticus (Chancellor) |
on Apr 06, 2012 at 09:47 UTC ( #963824=note: print w/replies, xml ) | Need Help?? |
I recently had a problem where someone *radically* reformatted a package, and I had to add one of their patches to the non-screwed-up version. So to find the differences, I reformatted *both* versions and diffed the results. Then I could identify *what* the changes were, so I went back to my original version and applied the appropriate patch. The reformatter was trivial: I eliminated all line breaks, then I inserted line breaks after each semicolon and comma, like so:
Then I used GNU diff, telling it to ignore whitespace differences and such: diff -abiwEB --strip-trailing-cr file1 file2If you're just trying to identify files that differ, this might do the trick for you. ...roboticus When your only tool is a hammer, all problems look like your thumb.
In Section
Seekers of Perl Wisdom
|
|