miller/docs6/docs/dkvp-examples.md.in

49 lines
930 B
Markdown

# DKVP I/O examples
## DKVP I/O in Python
Here are the I/O routines:
GENMD_INCLUDE_ESCAPED(polyglot-dkvp-io/dkvp_io.py)
And here is an example using them:
GENMD_RUN_COMMAND
cat polyglot-dkvp-io/example.py
GENMD_EOF
Run as-is:
GENMD_RUN_COMMAND
python polyglot-dkvp-io/example.py < data/small
GENMD_EOF
Run as-is, then pipe to Miller for pretty-printing:
GENMD_RUN_COMMAND
python polyglot-dkvp-io/example.py < data/small | mlr --opprint cat
GENMD_EOF
## DKVP I/O in Ruby
Here are the I/O routines:
GENMD_INCLUDE_ESCAPED(polyglot-dkvp-io/dkvp_io.rb)
And here is an example using them:
GENMD_RUN_COMMAND
cat polyglot-dkvp-io/example.rb
GENMD_EOF
Run as-is:
GENMD_RUN_COMMAND
ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small
GENMD_EOF
Run as-is, then pipe to Miller for pretty-printing:
GENMD_RUN_COMMAND
ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small | mlr --opprint cat
GENMD_EOF