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.