±linebreak, ±l
Festlegen, welcher Standard für den Zeilenumbruch verwendet werden soll (Windows, Linux oder MacOS)
Beschreibung
In CSV Dateien besteht jeder Datensatz aus einer Zeile mit Datenfeldern, so dass jeder Datensatz durch einen Zeilenumbruch vom nächsten Datensatz getrennt wird.
Leider gibt es mehr als einen Standard für den Zeilenumbruch.
Es gibt Windows mit CRLF (\r\n), älteres MacOS (vor Mac OSX) mit nur CR (\r) und Unix/Linux mit nur LF (\n).
CSV FOX unterstützt alle drei davon.
Mit dem Befehl linebreak können Sie den Typ des Zeilenumbruchs zum Lesen oder Schreiben festlegen.
Muster
±l=style
±linebreak=Stil
Die folgenden Parameter werden unterstützt:
- "w" oder "windows" oder "CRLF" oder "\r\n" für den Windows-Stil
- "m" oder "macos" oder "CR" oder "\r" für den alten Mac OS-Stil
- "l" oder "linux" oder "LF" oder "\n" für den Unix/Linux-Stil.
Beispiel für die Verwendung
- csvfox infile.csv +l=windows -l=linux outfile.csv
- Konvertiert die Zeilenumbrüche im Windows-Stil in infile.csv in Zeilenumbrüche im Linux-Stil in outfile.csv.
Hinweis
Dieser Befehl ist nur für das Schreiben von CSV Ausgabedateien relevant.Er wird beim Lesen von Eingabe- oder Zusammenführungsdateien CSV ignoriert, da csvfox immer versucht, eine Eingabedatei zu lesen, wenn dies möglich ist. (Ist das möglich?)