我正在尝试使用这个非常简单的命令创建一个JSON文件:
jq -n --arg greeting world --arg mykey hello '{"hello":$greeting}'
我的问题是,当我将键替换为$mykey时,会出现以下错误:
# jq -n --arg greeting world --arg mykey hello {$mykey:$greeting}
jq: error: syntax error, unexpected ':' (Unix shell quoting issues?) at <top-level>, line 1:
{:}
jq: 1 compile error
我该如何创建一个包含两个参数/变量的简单JSON文件?