mirror of
https://github.com/mikefarah/yq.git
synced 2024-11-12 13:48:06 +00:00
536 B
536 B
Deletes matching entries in maps or arrays.
Examples
Delete entry in map
Given a sample.yml file of:
a: cat
b: dog
then
yq eval 'del(.b)' sample.yml
will output
{a: cat}
Delete entry in array
Given a sample.yml file of:
- 1
- 2
- 3
then
yq eval 'del(.[1])' sample.yml
will output
[1, 3]
Delete no matches
Given a sample.yml file of:
a: cat
b: dog
then
yq eval 'del(.c)' sample.yml
will output
{a: cat, b: dog}