【发布时间】:2019-04-10 09:16:59
【问题描述】:
我想知道如何通过命令行 jq 完成此任务。我编写了一个类似嵌套结构的文件,如下所示:
{
"item": "item1",
"features": [
{
"feature": "feature_a",
"value": ""
},
{
"feature": "feature_b",
"value": ""
}
]
}
现在我有另一个文件将feature 映射到value:
feature_a value_1
feature_b value_2
所以我想根据映射将value 插入到第一个 json 文件中,得到以下输出:
{
"item": "item1";
"features": [
{
"feature": "feature_a",
"value": "value_1"
},
{
"feature": "feature_b",
"value": "value_2"
}
]
}
jq如何实现上述操作?
提前致谢!
【问题讨论】: