我有以下 yaml 文件:
some:
fields: ...
# ...
images:
image_1:
name: "some-name"
value: 1111
# ...
some:
other-fields: ...
我想使用相同的模板添加生成的对象image_1
:
image_<no>:
name: "<name>"
value: <value>
我发现了如何使用构建对象,yq
但是,我在将其添加到现有字段 ( images
) 时遇到问题,在最后一个元素下。我用来构建对象的简化脚本。
yq eval '{"image_no": {"name": "my_name", value: 1111}' myfile.yml