[CentOS] Inquiry:How to compare two files but not in line-by-line basis?

hadi motamedi motamedi24 at gmail.com
Wed Dec 2 10:10:31 UTC 2009


Thank you very much for your reply . This code actually solved my problem
and returned exact matches between the two files (irrespective of their
location in the files) . As I understood , it will list each data showing to
which file it belongs (or it is common to both files) . It is really what I
wanted .
Sincerely Yours



On Wed, Dec 2, 2009 at 9:42 AM, Simon Banton <centos at web.org.uk> wrote:

>  At 08:54 +0000 2/12/09, hadi motamedi wrote:
> >Dear All
> >Can you please do me favor and let me know how can I compare two
> >files but not in line-by-line basis on my CentOS server ? I mean say
> >row#1 in file1 has the same data as say row#5 in file2 , but the
> >comm compares them in line-by-line basis that is not intended . It
> >seems that the diff cannot do the job as well
>
> This'll show you which lines are common to both files, and for the
> ones that aren't which file they're in.
>
> perl -MData::Dumper -le 'while(<>) {chomp; push @{$s->{"$_"}},
> $ARGV}; END{ print Dumper($s) }' file1 file2
>
> ... someone will be along shortly with a more elegant method.
>
> HTH
>
> S.
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20091202/42eede14/attachment.html>


More information about the CentOS mailing list