Sounds like a job for diff(1).
Use diff -u (I find it easier to read).
There is also sdiff for 'side by side' visual comparison but I don't use that much.
--
Sean (mobile)
On 2012-09-18, at 12:13 PM, John Lange
john@johnlange.ca wrote:
> I think I've asked this in the past but try as I might I can't
> remember what the answer was or figure out how I solved it before.
>
> I have 2 files that are nearly identical and I need to know which
> lines in the two files do _not_ match.
>
> I can think of some relatively complex loops with grep etc. which
> would probably work (for every line in file A, grep in file B etc.)
> solve the problem but I'm hoping for something more elegant.
>
> I thought at first that perhaps "join" would do it but even though it
> will provide left and right joins, there is no way to prevent it from
> outputting the matching lines.
>
> Any ideas?
>
> John
> _______________________________________________
> Roundtable mailing list
> Roundtable@muug.mb.ca
>
http://www.muug.mb.ca/mailman/listinfo/roundtable
>