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

> >Viel zu lang, und langsamer als
> >
> >perl -ne 'print $_ if $seen{$_}; $seen{$_}=1' file1 file2
> 
> BTW, meine bevorzugte Lösung ist sowieso
> 
> sort file*.txt | uniq -c | grep "      5" | cut -c9-
> 
> bei 5 Files.

Das kostet aber Speicher und die Laufzeit skaliert nicht gut. Und mit
UTF-8-Locale kannst du sort und grep eh vergessen.

Perl-Version:

perl -ne 'print $_ if ++$seen{$_} > $#ARGV' *.txt

... egal wie viele Dateien. Kann man noch mit einmaliger Berechnung der
Anzahl beschleunigen.

MfG,
Eduard.

-- 
** WARNING **: snd_pcm_pause() failed: Die Dateizugriffsnummer ist ein 
schlechter Verfassung


-- 
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