linux系统

linux jq 命令

2020-03-24  本文已影响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")'
上一篇下一篇

猜你喜欢

热点阅读