CSV-Daten zusammenfassen

From: Christian Weerts <weerts_at_friesoyther-wasseracht.de>
Date: Wed, 03 Jun 2009 15:41:24 +0200

Moin,

ich habe mal wieder eine schöne Aufgabe für unsere Knobelfreunde ;)

Folgende Situation

Eine CSV-Datei mit 2 Spalten. Hier ein Auszug:

"SP1";"SP2"
"1002210";"Ersatzblatt, Motiv ABC,"
"1002210";"Verkehrsweiß RAL 9016, BR 2250x1920"
"1002213";"Ersatzblatt, Motiv DEF,"
"1002213";"Verkehrsweiß RAL 9016, BR 2250x2000"
"1002214";"Ersatzblatt, Motiv GHI"
"1002214";"Verkehrsweiß RAL 9016, BR 2250x2075,"
"1002214";"Baujahr 1989-1997,"
"1002214";"Ab Seriennummer ABCDEFG98776x"

Die Spalte SP1 enhält eine Art Artikelnummer. Jetzt gilt es alle
Feldinhalte der Spalte SP2 zusammenzufassen, bei denen in der Spalte SP1
z.B. die Zahl 1002210 steht.

Beispiel wie das Ergebnis aussehen sollte:

"1002210";"Ersatzblatt, Motiv ABC, Verkehrsweiß RAL 9016, BR 2250x1920"
"1002213";"Ersatzblatt, Motiv DEF, Verkehrsweiß RAL 9016, BR 2250x2000"
"1002214";"Verkehrsweiß RAL 9016, BR 2250x2075, Baujahr 1989-1997, Ab
Seriennummer ABCDEFG98776x"

Wie ihr seht, kommt die "Artikelnummer" durchaus öfter als 2-3 mal vor.

Ich habe das ganze schon mit Sed und AWK versucht, aber leider bekomme
ich es nicht hin das Mehrfachaufkommen der "Artikelnummer" zu
registrieren um dann den Feldinhalt aus SP2 in den Puffer zu schreiben
und diesen dann wieder auszugeben.

Hat jemand Zeit zum helfen?

Gruß,
Christian
Received on Wed Jun 03 2009 - 15:41:24 CEST

This archive was generated by hypermail 2.2.0 : Wed Jun 03 2009 - 15:41:40 CEST