Я пытаюсь заменить проект ParameterKey: Project на ParameterValue: тест в приведенном ниже файле параметров облачной информации
[{
"ParameterKey": "Project",
"ParameterValue": "<changeMe>"
},
{
"ParameterKey": "DockerInstanceType",
"ParameterValue": "m3.medium"
}]
Я пытаюсь выполнить команду ниже jq
cat config.json |
jq "map(if .ParameterKey == "Project"
then . + {\"ParameterValue\":\"test\"}
else .
end)" > populated_config.json
Яполучая ошибку ниже
jq: error: Project/0 is not defined at <top-level>, line 1:
map(if .ParameterKey == Project
jq: 1 compile error