Hallo,
kann mir jemand bei folgendem Problem helfen?
Ich habe ein (Excel) CSV Datei. Die meisten Zeilen sind "korrekt". Aber da manche Zellen im Excel Sheet Zeilenumbrüche und Leerzeilen beinhalten, sind die Zeilenumbrüche und Leerzeilen auch in der CSV Datei. Um diese Datei vernünftig weiter verarbeiten zu können, muß ich diese Zeilenumbrüche und Leerzeilen wieder loswerden.
Idee ist, jede Zeile in der CSV Datai sollte normalerweise mit " ; " enden ... Wenn nun so eine Zeile nicht mit ";" endet, dann soll die nächste Zeile angefügt werden, bzw. der Zeilenumbruch entfernt werden, bis die neue Zeile mit einem " ; " endet.
Ich habe mit awk herumexperementiert ... mit /\;$/ kriege ich schon mal die "abgrebochenen" Zeilen ... aber das Zusammenfügen mit der nächsten Zeile funktioniert nicht :-(
Kann mir da jemand weiterhelfen ???
Danke!!!
kann mir jemand bei folgendem Problem helfen?
Ich habe ein (Excel) CSV Datei. Die meisten Zeilen sind "korrekt". Aber da manche Zellen im Excel Sheet Zeilenumbrüche und Leerzeilen beinhalten, sind die Zeilenumbrüche und Leerzeilen auch in der CSV Datei. Um diese Datei vernünftig weiter verarbeiten zu können, muß ich diese Zeilenumbrüche und Leerzeilen wieder loswerden.
Idee ist, jede Zeile in der CSV Datai sollte normalerweise mit " ; " enden ... Wenn nun so eine Zeile nicht mit ";" endet, dann soll die nächste Zeile angefügt werden, bzw. der Zeilenumbruch entfernt werden, bis die neue Zeile mit einem " ; " endet.
Ich habe mit awk herumexperementiert ... mit /\;$/ kriege ich schon mal die "abgrebochenen" Zeilen ... aber das Zusammenfügen mit der nächsten Zeile funktioniert nicht :-(
Kann mir da jemand weiterhelfen ???
Danke!!!