CentOS6默认安装jq无法使用

2020-11-15  本文已影响0人  testerzhang

我们知道要在CentOS6安装jq,必须先安装epel源,然后使用 yum install jq进行安装。

结果安装后无法正常使用格式化。

查看jq安装的版本jq.x86_64 0:1.3-2.el6,估计是版本的问题。

解决方法:

  1. 卸载jq
# yum remove -y jq
  1. 自己编译安装jq 1.5版本
# wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz
# tar zxf jq-1.5.tar.gz
# cd jq-1.5
# ./configure --prefix=/usr/local
# make
# make install
# ln -s /usr/local/bin/jq /usr/local/sbin

验证

$ echo '{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}' | jq
{
  "uid": 100120,
  "token": "1fa9fb8004b04f66b7da57393641eddc"
}

搞定,收工。

上一篇下一篇

猜你喜欢

热点阅读