@H_404_1@我试图使用jq来构造一个哈希,其中一个键名来自一个变量.像这样的东西:
jq --null-input --arg key foobar '{$key: "value"}'
但是,这不起作用,并给出以下错误:
error: Syntax error,unexpected '$' {$key: "value"} 1 compile error
解决方法
使用括号可以提前评估$key,如下所示:
jq --null-input --arg key foobar '{($key): "value"}'