mirror of
https://github.com/mikefarah/yq.git
synced 2024-12-19 20:19:04 +00:00
491 B
491 B
Filter
Filters an array (or map values) by the expression given. Equivalent to doing map(select(exp))
.
Filter array
Given a sample.yml file of:
- 1
- 2
- 3
then
yq 'filter(. < 3)' sample.yml
will output
- 1
- 2
Filter map values
Given a sample.yml file of:
c:
things: cool
frog: yes
d:
things: hot
frog: false
then
yq 'filter(.things == "cool")' sample.yml
will output
- things: cool
frog: yes