CSV Dateien bearbeiten mit Miller

Miller ist sagt selber über sich:

Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON. You get to work with your data using named fields, without needing to count positional column indices.

Ein Werkzeug als, mit dem man (unter anderem) CSV Dateien bearbeiten kann.

Hier ein paar Beispiele:

> mlr --icsv --fs semicolon --otsv cat tips.csv | sed 's/,/./g' | mlr --itsv --omd cat

Mit diesem Befehl wird eine durch Semikolon getrennte CSV-Datei in eine durch Tabulatur getrennte TSV Datei umgewandelt, dann alle Kommata in Punkte umgewandelt und zu guter letzt daraus ein Markdown-Tabelle erzeugt.

> mlr --icsv --fs semicolon --otsv cat tips.csv | sed 's/,/./g' | mlr --itsv --opprint --barred cat

Mit diesem Befehl wird eine durch Semikolon getrennte CSV-Datei in eine durch Tabulatur getrennte TSV Datei umgewandelt, dann alle Kommata in Punkte umgewandelt und zu guter letzt daraus ein Tabelle erzeugt, welche eingerahmt ist.

Norman Markgraf
Norman Markgraf
Diplom-Mathematiker

Norman Markgraf ist freiberuflicher Dozent für Mathematik, Statistik, Data Science und Informatik, sowie freiberuflicher Programmierer.

Ähnliches