古い記事
ランダムジャンプ
新しい記事
jq とはコマンドラインでJSONを扱う軽量プログラム。

jq

  • jq
    jq is a lightweight and flexible command-line JSON processor.

インストールしてみる。


FreeBSD


さくらのレンタルサーバー(500円サーバ)。
FreeBSDでバイナリはない、pkg もうまくうごかない。
なので、「Download jq」の "Source tarball for jq 1.5" から tar ball を取ってきて、congfigure と make。
バイナリ(jq) ができるので例えば ~/bin/ などにコピー。

Mac


MacBook Air (Mac OS X) は Homebrew。
brew install jq
で完了。

Linux


Download jq」からバイナリをダウンロードして終わり。
先ほどの tar ball でもいいけど。

感想


これは良い。
今まで扱いが面倒だからと避けていた JSON だけど、これあればバリバリ使える。
curl との合わせ技が便利すぎる。
プログラム風にちょっとした処理を書けるのも楽しい。
「21世紀の awk」といったところか。

ドキュメント