Hi My problem is to read two tab delimited files compare the content of the files and display the similar contents and the different ones seperately in two files.. i am new to perl and i have written a few lines of code..please kindly direct me..
#!/usr/bin/perl open FH1, "F1.txt"; open FH2, "F2.txt"; my @f1= <FH1>; my @f2= <FH2>; for my $x(0..4) { for each($f1[$x1] eq $f2[$x2]) { print $f1[$x]; } } close(FH1); close(FH2); exit;
F1.txt name value n1 001 n2 002 n3 003 n4 004 F2.txt name value n5 005 n2 002 n3 003 n8 008

In reply to comparing contents of the file by Ms.Ranjan

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.