mirror of
https://github.com/johnkerl/miller.git
synced 2026-08-04 13:33:18 +00:00
55 lines
1.8 KiB
Bash
Executable file
55 lines
1.8 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
run_mlr() {
|
|
# Use just "mlr" for info messages
|
|
echo
|
|
echo ----------------------------------------------------------------
|
|
echo mlr "$@"
|
|
./mlr "$@"
|
|
}
|
|
|
|
run_mlr --opprint cut -f x,a u/s.dkvp
|
|
run_mlr --opprint cut -o -f x,a u/s.dkvp
|
|
run_mlr --opprint cut -x -f x,a u/s.dkvp
|
|
|
|
|
|
run_mlr --opprint head -n 1 u/s.dkvp
|
|
run_mlr --opprint head -n 1 -g a u/s.dkvp
|
|
run_mlr --opprint head -n 1 -g a,b u/s.dkvp
|
|
|
|
run_mlr --opprint tail -n 1 u/medium.dkvp
|
|
run_mlr --opprint tail -n 1 -g a u/medium.dkvp
|
|
run_mlr --opprint tail -n 1 -g a,b u/medium.dkvp
|
|
|
|
run_mlr --opprint group-like u/het.dkvp
|
|
run_mlr --opprint group-by a u/medium.dkvp
|
|
run_mlr --opprint group-by a,b u/medium.dkvp
|
|
|
|
run_mlr --opprint rename a,AAA u/s.dkvp
|
|
run_mlr --opprint rename a,AAA,x,XXX u/s.dkvp
|
|
run_mlr --opprint rename none,such u/s.dkvp
|
|
run_mlr --opprint rename a,b u/s.dkvp
|
|
run_mlr --opprint rename i,j,a,b u/s.dkvp
|
|
run_mlr --opprint rename x,y,a,b u/s.dkvp
|
|
|
|
run_mlr --opprint label A,B,I u/s.dkvp
|
|
run_mlr --opprint label A,B,I,X,Y u/s.dkvp
|
|
run_mlr --opprint label A,B,I,X,Y,Z u/s.dkvp
|
|
run_mlr --opprint label b,i,x u/s.dkvp
|
|
run_mlr --opprint label x,i,b u/s.dkvp
|
|
|
|
run_mlr --opprint --from u/s.dkvp sort -f nonesuch
|
|
run_mlr --opprint --from u/s.dkvp sort -f a
|
|
run_mlr --opprint --from u/s.dkvp sort -f a,b
|
|
run_mlr --opprint --from u/s.dkvp sort -r a
|
|
run_mlr --opprint --from u/s.dkvp sort -r a,b
|
|
run_mlr --opprint --from u/s.dkvp sort -f a -r b
|
|
run_mlr --opprint --from u/s.dkvp sort -f b -n i
|
|
run_mlr --opprint --from u/s.dkvp sort -f b -nr i
|
|
|
|
run_mlr --json --from u/needs-sorting.json sort-within-records
|
|
run_mlr --json --from u/needs-regularize.json regularize
|
|
run_mlr --opprint --from u/needs-unsparsify.dkvp unsparsify
|
|
run_mlr --opprint --from u/needs-unsparsify.dkvp unsparsify --fill-with X
|