jsonawk-cli

1.0.10 • Public • Published

jsonawk

  • awk style json line processor(use js code)
  • support awk style: $ BEGIN END
  • support loadash: _

installation

npm install -g jsonawk-cli

usage

file.json

{"userid":"001","name":"torvalds"}
{"userid":"002","name":"tj"}
cat file.json | jsonawk 'console.log($.name)'
torvalds
tj

use lodash

cat file.json | jsonawk 'console.log(_.join([$.name, "making the world better"], " "))'
torvalds making the world better
tj making the world better

use BEGIN,END

cat file.json | jsonawk 'BEGIN{var n=0;}{n++;console.log(_.join([$.name, "making the world better"], " "))  }END{console.log(n)}' 
torvalds making the world better
tj making the world better
2

todo

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i jsonawk-cli

    Weekly Downloads

    2

    Version

    1.0.10

    License

    ISC

    Unpacked Size

    3.1 kB

    Total Files

    4

    Last publish

    Collaborators

    • npmxf