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

Readme

Keywords

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