いまさら jq (軽量JSONパーサ) をインストール
2017-10-24-1
[Programming]
jq とはコマンドラインでJSONを扱う軽量プログラム。
インストールしてみる。
さくらのレンタルサーバー(500円サーバ)。
FreeBSDでバイナリはない、pkg もうまくうごかない。
なので、「Download jq」の "Source tarball for jq 1.5" から tar ball を取ってきて、congfigure と make。
バイナリ(jq) ができるので例えば ~/bin/ などにコピー。
MacBook Air (Mac OS X) は Homebrew。
「Download jq」からバイナリをダウンロードして終わり。
先ほどの tar ball でもいいけど。
これは良い。
今まで扱いが面倒だからと避けていた JSON だけど、これあればバリバリ使える。
curl との合わせ技が便利すぎる。
プログラム風にちょっとした処理を書けるのも楽しい。
「21世紀の awk」といったところか。
- jq
jq is a lightweight and flexible command-line JSON processor.
インストールしてみる。
- JSON処理コマンド jq を使ってみた | ユニキャストラボ
ポータブルCで書かれているから他のライブラリ、モジュールに依存していないのでバイナリ一個落としてくればいいそうです。
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」といったところか。