Hallo, ich soll hier eine CSV-Datei bearbeiten, und hab mit der schon einiges "angestellt". An einer Stelle komme ich aber nicht weiter. An dieser Stelle besteht die aus zig Zeilen mit unterschiedlich vielen Werte.
Die Datei sieht so aus:
123456;ABCDEF;YXCVB;QWERT 234567 345678;ASDFGH;DFERTG;FJHJRWED;TRZUNJ usw.
Teilweise gehen die Werte auf > 80 Spalten. Die Zeilen sind also weit länger
Ich muss jetzt daraus machen:
123456;ABCDEF 123456;YXCVB 123456;QWERT 234567; 345678;ASDFGH 345678;DFERTG 345678;FJHJRWED 345678;TRZUNJ usw.
Es sollen also immer zum ersten Wert die anderen Werte zugeordnet werden. Ich komme aber leider nicht weiter. Ich habe bereits versucht, mit cut oder awk die spalten zu greifen, Scheitere jedoch an der Schleife.
Im Grunde soll die Datei so oft durchgelaufen werden, bis jede Spalte bearbeitet ist und am Ende eine CSV im gewünschten Format geschrieben werden. Es spielt dabei keine Rolle, ob die vorderen Werte sortiert sind und selbst wenn, bekomme ich das hin.
Kann mir jemand bei der Formulierung der Schleife eben behilflich sein?
Bearbeitet von sebix:
Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!