Hacker News new | ask | show | jobs
by jsyolo 1189 days ago
or sqlite for CSV/TSV, haven't tried it for json.
2 comments

duckdb and being able to write:

   select a,b,c from '*.jsonl.gz'
has been a huge improvement to my workflows.
How does it look from command-line for streaming processing of CSV/TSV?
you can pipe to it
Yep:

  $ cat foo.tsv

  name    foo     bar
  Alice   10      8888
  Bob     20      9999

  $ cat foo.tsv | sqlite3 -batch \
    -cmd ".mode tabs" \
    -cmd ".import /dev/stdin x" \
    -cmd "select foo from x where bar > 9000;"

  20