日常的に利用しているjqコマンドですが、最新バージョンを入れれば正規表現が使えると知ったので、インストールしました。
OSはubuntu 14.04です。
基本的には、
https://stedolan.github.io/jq/download/に従えばよいですが、正規表現を利用するには外部ライブラリのインストールが必要なようです。
下のようにしてインストールした。余分なライブラリが入っているだろうが、調査するのが面倒だったので、apt-cache search onig
でヒットしたものを全部突っ込んだ。
sudo apt-get install libjruby-joni-java libonig-dev libonig2 libonig2-dbg lua-rex-onig lua-rex-onig-dev
あとは、公式の通りにインストールするだけ。
git clone https://github.com/stedolan/jq.git
cd jq
autoreconf -i
./configure --disable-maintainer-mode
make
sudo make install
手元の環境では、./configure –disable-maintainer-mode –prefix=/usr/local/
をしておいたり、paco
を使ってインストールしています。