Here is my no code sugestion, since you seam to be needing more ideas than working code ;-)

You could make a script that acepts who file names as command line parameters.

Then proced to parse the first file, in blocks of two lines a piece, puting the info into a hash with the person's name as the hash key.

Next, parse the second file, and for each name, look it up in the hash key. If it's there, add the second file's info to the hash with that key and put a flag in there marking it as "ok", otherwise print the second files parsed info into a mismatches file.

The final thing is run the hash, and for each key that doesn't have the ok flag, put it's info into the mismatches file.

Hope this helps, altough it would not be terribly eficiente for large files, because it builds a hash linearly as big as the first files size.


In reply to Re: Merging files by sevensven
in thread Merging files by ellem

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.