【发布时间】:2015-06-01 02:48:25
【问题描述】:
鉴于此文件
{
"[global]": {
"current": "",
"hash": ""
}
}
我想要这个输出:
{
"[global]": {
"current": "alpha",
"hash": "bravo"
}
}
我有这个工作命令:
jq '."[global]".current="alpha" | ."[global]".hash="bravo"' example.json
但是,我宁愿不必重复 ."[global]" 部分。我试过这个
命令,但它只返回部分输入:
$ jq '."[global]" | .current="alpha" | .hash="bravo"' example.json
{
"current": "alpha",
"hash": "bravo"
}
【问题讨论】: