使用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/命令行

相关文章
相关标签/搜索