Moin Tilo!
Tilo Schwarz schrieb am Sonntag, den 07. August 2005:

> Oder:
> 
> from sys import stdout
> from sets import Set
> files = ["/tmp/pc1.pkgs", "/tmp/pc2.pkgs"]
> sets = [Set(file(f).readlines()) for f in files]
> intersection = reduce(lambda x,y: x & y, sets)
> stdout.writelines(intersection)

Viel zu lang, und langsamer als

perl -ne 'print $_ if $seen{$_}; $seen{$_}=1' file1 file2

(selbst mit psyco).

SCNR,
Eduard.
-- 
The past tempts us, the present confuses us, the future frightens us.
And our lives slip away, moment by moment, lost in the terrible
in-between.    -- Centauri Emperor, "Babylon 5 - The Coming Of Shadows"


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an