Thread doppelte Zeilen (7 answers)
Opened by gmafx at 2010-02-26 16:44

gmafx
 2010-02-26 16:44
#133747 #133747
User since
2009-11-19
47 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe n Arrays, die die Spalten einer Tabelle darstellen. Jetzt möchte ich alle doppelten Zeilen entfernen und nur jeweils eine von mehrfach vorkommenden Wiederholungen behalten.

Bisher habe ich die Daten immer als Datei weggeschrieben und dann mit diesem netten Einzeiler behandelt, dessen Inhalt ich leider garnicht verstehe:

Code: (dl )
perl -e ' $unique=0; while(<>) { if (!($save{$_}++)) { print $_; $unique++ } } warn "\nChose $unique unique lines out of $. total lines.\n\n" ' all > unique  


Ich wäre dankbar, wenn mir jemand erklären könnte, was obiger Code prinzipiell bedeutet. Vor allem möchte ich mir langfristig das Schreiben und Lesen von Dateien sparen und direkt auf der Basis der in den Arrays gespeicherten Daten doppelte Zeilen finden.

Geht das?

gma

View full thread doppelte Zeilen