Prefix
Prefixes a yaml document with the given path expression. The complete yaml content will be nested inside the new prefix path.
yq p <yaml_file> <path>See docs for path expression for more details.
Prefix a document
Given a data1.yaml file of:
a:
b: [1, 2]then
yq p data1.yaml c.dwill output:
c:
d:
a:
b: [1, 2]Updating files in-place
yq p -i data1.yaml cwill update the data1.yaml file so that the path 'c' prefixes the document.
Multiple Documents
Prefix a single document
Given a data1.yaml file of:
then
will output:
Prefix all documents
Given a data1.yaml file of:
then
will output:
Last updated
Was this helpful?