Ich versuche, einige Daten zu bereinigen, und ich würde es schließlich gerne in CSV-Form setzen.Wie man die ersten n Zeilen in einer Datei verbindet
Ich habe einige reguläre Ausdrücke verwendet, um es aufzuräumen, aber ich bin auf einem Schritt fest.
Ich möchte alle außer jedem dritten newline (\ n) durch ein Komma ersetzen.
Die Daten sieht wie folgt aus:
field1
field2
field3
field1
field2
field3
etc ..
Ich brauche es in
field1,field2,field3
field1,field2,field3
Wer eine einfache Art und Weise haben diese mit sed oder awk zu tun? Ich könnte ein Programm schreiben und eine Schleife mit einem Mod-Zähler verwenden, um jedes erste und zweite Zeilenumbruchzeichen zu löschen, aber ich würde es lieber von der Kommandozeile aus machen, wenn es möglich ist.
der war gut auf den nicht-mulitple-of-three-Dateien. Ich wusste, dass es mir nicht gelungen ist, aber ich habe die Lösung in 3 Minuten nicht gesehen. – jj33