美文网首页
CentOS6默认安装jq无法使用

CentOS6默认安装jq无法使用

作者: testerzhang | 来源:发表于2020-11-15 20:23 被阅读0次

    我们知道要在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"
    }
    

    搞定,收工。

    相关文章

      网友评论

          本文标题:CentOS6默认安装jq无法使用

          本文链接:https://www.haomeiwen.com/subject/flkbbktx.html