这有效
jq -s '.[0] * {"channel_group":{"groups":{"Application":{"groups": {"RobsMSP":.[1]}}}}}' config.json ./channel-artifacts/${ORG_NAME}.json > modified_config.json
这不起作用
ORG_NAME="Robs"
jq -s --arg ORG "${ORG_NAME}MSP" '.[0] * {"channel_group":{"groups":{"Application":{"groups": {"$ORG":.[1]}}}}}' config.json ./channel-artifacts/${ORG_NAME}.json > modified_config.json
我查看了有关类似问题的其他stackoverflow页面,并尝试使用env.ORG_NAME,但似乎无济于事。我只想从环境中传递ORG_NAME,将“ MSP”附加到“ ORG_NAME”的末尾,然后将其传递给我的jq命令。enter code here