这里提供一个使用jq命令添加元素到json数组的示例。首先,我们可以定义一个json数组:
my_array='{"users": []}'
现在,我们可以使用jq命令将元素(在这里是一个名为“john”的用户)添加到该数组中:
my_array=$(echo $my_array | jq '.users += [{"name": "john"}]')
这将在“users”数组中添加一个新元素,新元素是一个对象,对象的属性为“名称”和它的值为“约翰”。我们还可以添加更多的元素,只需要将其他对象添加到数组中即可。
最后,我们可以使用jq命令来查看添加后的json数组:
echo $my_array | jq
它将输出以下内容:
{
"users": [
{
"name": "john"
}
]
}