ubuntuusers.de

awk - erstellen einer Kreuztabelle

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

markus.vogel

Anmeldungsdatum:
17. August 2011

Beiträge: 23

Hallo,

folgende Liste:

Goldbad sauer          # IBC1000L       # 1 # 1073 #
Goldbad sauer          # IBC1000L       # 1 # 1077 #
Goldbad sauer          # IBC1000L       # 1 # 1027 #
Silberbad konzentriert # IBC1000L       # 1 # 1159 #
Silberbad konzentriert # IBC1000L       # 1 # 1164 #
Elektrostrip S-N       # KANISTER       # 3 # 84   #
Filterkerzen Ag        # METALLFASS200L # 1 # 146  #
Filterkerzen Ag        # METALLFASS200L # 1 # 139  #
Schlamm alkalisch edel # EIMER          # 1 # 19   #

soll mit Hilfe von awk dieses aussehen bekommen:

                        # EIMER     # IBC1000L  # KANISTER  # METALLFASS200L  # Menge  #
Elektrostrip S-N        #         0 #         0 #         3 #               0 #     84 #
Filterkerzen Ag         #         0 #         0 #         0 #               2 #    285 #
Goldbad sauer           #         0 #         3 #         0 #               0 #   3177 #
Schlamm alkalisch edel  #         1 #         0 #         0 #               0 #     19 #
Silberbad konzentriert  #         0 #         2 #         0 #               0 #   2323 #
Summe                   #         1 #         5 #         3 #               2 #   5888 #

In Spalte 2 sind vier verschiedene "Behältnisse" diese können mal mehr mal weniger sein, entsprechend sollte die Spaltenüberschrift in der neuen Datei "dynamisch wachsen".

Vielen Dank im Voraus

Markus

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17625

Wohnort: Berlin

Und was hast Du schon gesucht? Wo gibt es Probleme?

Alternativ: Was zahlst Du für die Lösung? 😉

Antworten |