linux jq 命令

作者: 衣介书生 | 来源:发表于2020-03-24 09:29 被阅读0次

jq 命令可以方便快捷的解析 json 格式的数据。下面几个例子简单的记录了 jq 命令的用法。其中 task_feature_file 中的每一行都是一个 json 格式的数据。

解析 json 格式的数据
cat task_feature_file | jq .
根据 key 获取 value
cat task_feature_file | jq '.cms_data'
根据 key 获取 value(嵌套提取)
cat task_feature_file | jq '.cms_data.res_id'
提取所有 key
cat task_feature_file | jq 'keys'
提取所有 key(嵌套提取)
cat task_feature_file | jq '.cms_data' | jq 'keys'
判断是否有某个 key
cat task_feature_file | jq 'has("cms_data")'

相关文章

网友评论

    本文标题:linux jq 命令

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