Wie lösche ich leere Zeilen in CSV-Dateien mit dem Miller-Befehlszeilentool?

Wie lösche ich leere Zeilen in CSV-Dateien mit dem Miller-Befehlszeilentool?

Ich habe eine CSV-Datei (auf dem Mac) mit vielen leeren Zeilen.

Ich verwende dieMüllerBefehlszeilentool für andere Prozesse und möchte mit diesem Tool auch leere Zeilen entfernen.

Ich kann in den Dokumenten bisher nichts finden, aber sie sind ziemlich umfangreich, also kann es sein, dass ich es irgendwo übersehen habe.

Antwort1

Das Verb istskip-trivial-records:

mlr --csv skip-trivial-records input.csv >output.csv

Antwort2

Wenn Sie mit anderen Werkzeugen () zufrieden sind, grepkönnen Sie es folgendermaßen tun:

grep -v ^$ input_file >output_file

verwandte Informationen