miller/go/gg
2021-02-16 23:05:33 -05:00

59 lines
1.2 KiB
Bash
Executable file

#!/bin/bash
path_to_mlr="./mlr"
indir="./reg-test/input"
build-go
if [ $? -ne 0 ]; then
exit 1
fi
# ----------------------------------------------------------------
run_mlr() {
echo
echo $path_to_mlr "$@"
echo
$path_to_mlr "$@"
}
# ----------------------------------------------------------------
mlr_expect_fail() {
echo
echo $path_to_mlr "$@"
echo
$path_to_mlr "$@"
status=$?
if [ $status -eq 0 ]; then
echo "failed to fail"
fi
}
# ----------------------------------------------------------------
run_cat() {
echo
echo cat "$@"
echo
cat "$@"
}
# ----------------------------------------------------------------
announce() {
echo
echo "================================================================"
echo
echo "$@"
}
# ----------------------------------------------------------------
mention() {
echo
echo ---------------------------------------------------------------- "$@"
}
# ================================================================
run_mlr --from r put -q 'for (k in $*) { print k }; print'
run_mlr --from r put -q 'for (k,v in $*) { print k; print v }; print'
# ================================================================