jq 簡介
JSON 是一種輕量級的數據交換格式。其采用完全獨立於語言的文本格式,具有方便人閱讀和編寫,同時也易於機器的解析和生成。這些特性決定了 JSON 格式越來越廣泛的應用於現代的各種系統中。作為系統管理員,在日常的工作中無論是編輯配置文件或者通過 http 請求查詢信息,我們都不可避免的要處理 JSON 格式的數據。
jq 是一款命令行下處理 JSON 數據的工具。其可以接受標准輸入,命令管道或者文件中的 JSON 數據,經過一系列的過濾器(filters)和表達式的轉后形成我們需要的數據結構並將結果輸出到標准輸出中。jq 的這種特性使我們可以很容易地在 Shell 腳本中調用它。
安裝EPEL源:
yum install epel-release
安裝完EPEL源后,可以查看下jq包是否存在:
yum list jq
安裝jq:
yum install jq
###EPEL
企業版 Linux 附加軟件包(以下簡稱 EPEL)是一個 Fedora 特別興趣小組,用以創建、維護以及管理針對企業版 Linux 的一個高質量附加軟件包集,面向的對象包括但不限於 紅帽企業版 Linux (RHEL)、 CentOS、Scientific Linux (SL)、Oracle Linux (OL) 。
EPEL 的軟件包通常不會與企業版 Linux 官方源中的軟件包發生沖突,或者互相替換文件。EPEL 項目與 Fedora 基本一致,包含完整的構建系統、升級管理器、鏡像管理器等等。
