Angharad has asked for the wisdom of the Perl Monks concerning the following question:
Hi there
I am needing to compare two text files. They look something like this
I am interested in printing out to another file all those cases where the same 'object' (for example, object1) is in both files plus the scores associated with that object.
for example - I want to be able to pull out and print off
What i usually do in such cases is to open up one file and then for each variable of interest in that file, search though the entire contents of the other file for that one variable and then go to the next variable on the first list and so on. However, I am aware that is is not a terribly efficient way of doing things and I would appreciate any suggestions as to how to write a better program for this task.
I am needing to compare two text files. They look something like this
And so on for file 1object1 45.88 object2 45.12
And so on for file 2.object4 23.12 object1 21.56
I am interested in printing out to another file all those cases where the same 'object' (for example, object1) is in both files plus the scores associated with that object.
for example - I want to be able to pull out and print off
But not the info for object2 and 4 as they are not present in both files.object1 45.88 21.56
What i usually do in such cases is to open up one file and then for each variable of interest in that file, search though the entire contents of the other file for that one variable and then go to the next variable on the first list and so on. However, I am aware that is is not a terribly efficient way of doing things and I would appreciate any suggestions as to how to write a better program for this task.
Back to
Seekers of Perl Wisdom