jq 类似于​​sed​​​JSON 数据,可以使用它来进行切片、过滤、映射和转换结构化数据,与使用​​sed​​​、​​awk​​​、​​grep​​一样。

使用可移植的 C 语言编写,具有零运行时依赖。

如果直接从最新的 git 进行构建,则需要安装 flex、bison(>=3.0)、libtool、make、automake 和 autoconf。要获得 regexp 支持,还需要按照以下说明安装 Oniguruma 或将其克隆为 git 子模块。

git submodule update --init # if building from git to get oniguruma
autoreconf -fi # if building from git
./configure --with-oniguruma=builtin
make -j8
make check