使用jq命令在終端對json文件進行解析

jq命令相似於 awk和sed命令,在命令行中對json文件進行解析。linux

官網地址:https://stedolan.github.io/jq/git

例若有一個jSON文件 test.json,以下github

{
    "t1": "abcd",
    "t2": "efdx",
    "t5": "10",
    "t6": "8"
}

可使用以下命令來提取t1的值json

jq-linux64 ".t1" test.json

若是文件中多行json,那麼該命令就提取全部行中的t1值,若是沒有t1字段,那麼提取出來的是null。bash

jq命令有不少用法,詳情能夠閱讀官網上的教程 https://stedolan.github.io/jq/tutorial/命令行

相關文章
相關標籤/搜索