Hi, I want to compare all the content and report all differences.
Also I am facing some challenge in comparing like when I have captured the content from Linux, it may not match against output from Windows (and vice-versa) since the line ending pattern of Windows would contain a \r\n (That’s a carriage return followed by linefeed) instead of a plain \n in the case of Linux.
Please let me know how I can handle these
Also can you please let me know how to use Algorithm::Diff
| [reply] [Watch: Dir/Any] |
I want to compare all the content and report all differences.
If you feel better at home with external commands, diff is the one you should be looking at.
Also I am facing some challenge in comparing like when I have captured the content from Linux, it may not match against output from Windows (and vice-versa) since the line ending pattern of Windows would contain a \r\n (That’s a carriage return followed by linefeed) instead of a plain \n in the case of Linux. Please let me know how I can handle these
There are a few options for that. Again if you prefer external commands, look for dos2unix or unix2dos. In Perl, you can substitute with s/\015\012/\012/ - depending on your beforehand knowledge of the size of the files, if they are small, you can treat the whole file in one go or use a while loop to save memory and sacrifice time instead.
can you please let me know how to use Algorithm::Diff
Have you tried using some example from the Algorithm::Diff documentation? Did it produce an unforeseen result?
Again, the question of size may hit you here again. Just for the first go, I'll hope it doesn't ;-)
Cheers, Sören
Créateur des bugs mobiles - let loose once, run everywhere.
(hooked on the Perl Programming language)
| [reply] [Watch: Dir/Any] [d/l] |
I have my expected output in one file which is of some 10 lines and when I execute perl program it will generate output which I am copying to a different file.
Now I need to compare actual vs expected? How I can achieve this?
| [reply] [Watch: Dir/Any] |
As with Laurent_R's question you haven't answered my question either.
Tell us what your "compare actual vs expected" should be done, what you expect that to answer back, and we can probably show you the way.
Cheers, Sören
Créateur des bugs mobiles - let loose once, run everywhere.
(hooked on the Perl Programming language)
| [reply] [Watch: Dir/Any] |