Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Merging files

by sevensven (Pilgrim)
on Oct 26, 2001 at 20:14 UTC ( #121660=note: print w/replies, xml ) Need Help??


in reply to Merging files

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.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://121660]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2020-10-24 01:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My favourite web site is:












    Results (242 votes). Check out past polls.

    Notices?