objectif
Remplacer awk/sed pour des tableaux structurés avec entêtes.
code minimal
mlr --csv filter '$status == "ok"' input.csv | mlr --csv sort -f date > ok.csv
utilisation
# agrégation
mlr --tsv stats1 -a p50,p90,p99 -f latency_ms data.tsv
variante(s) utile(s)
# JSON lines
mlr --j2c cat data.ndjson | head
notes
- très rapide et lisible pour data engineering léger.
- supporte nombreux formats (CSV, TSV, JSON, PPRINT).