Когда я цитирую ключ, JQ не оценивает его:
$ echo value | jq -sR --arg key a '{"$key": .}'
{
"$key": "value\n"
}
И когда я не цитирую его, JQ сообщает об ошибке синтаксиса:
$ echo value | jq -sR --arg key a '{$key: .}'
jq: error: syntax error, unexpected ':', expecting '}' (Unix shell quoting issues?) at <top-level>, line 1:
{$key: .}
jq: 1 compile error
Каков правильный синтаксис?