Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^3: Pulling out data from one file thats not in another

by rubasov (Friar)
on Apr 27, 2010 at 15:32 UTC ( #837132=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Pulling out data from one file thats not in another
in thread Pulling out data from one file thats not in another

There are already several tools to achieve what you want, writing your own is probably needless.

A standard Unix-like solution (works under bash):
$ diff <( sort master ) <( sort completed ) | grep '^<' | cut -d ' ' - +f2-

Depending on your needs you may want to use sort -u instead of a simple sort.

Or if you're under some Debian-derivative distro just install the moreutils package and use combine:

$ combine master not completed 1ao8A 1jkxA 1juvA 1mejA 1meoA 1n0uA 1pjqA

Hope that helps.


Comment on Re^3: Pulling out data from one file thats not in another
Select or Download Code
Re^4: Pulling out data from one file thats not in another
by choroba (Abbot) on Apr 27, 2010 at 15:53 UTC
    I often use comm instead of diff, too.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (16)
As of 2014-09-02 14:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (24 votes), past polls