mirror of
https://github.com/mikefarah/yq.git
synced 2024-12-19 20:19:04 +00:00
633 B
633 B
Omit
Works like pick
, but instead you specify the keys/indices that you don't want included.
Omit keys from map
Note that non existent keys are skipped.
Given a sample.yml file of:
myMap:
cat: meow
dog: bark
thing: hamster
hamster: squeak
then
yq '.myMap |= omit(["hamster", "cat", "goat"])' sample.yml
will output
myMap:
dog: bark
thing: hamster
Omit indices from array
Note that non existent indices are skipped.
Given a sample.yml file of:
- cat
- leopard
- lion
then
yq 'omit([2, 0, 734, -5])' sample.yml
will output
- leopard