Filter Operator
Filter array
- 1
- 2
- 3yq 'filter(. < 3)' sample.yml- 1
- 2Filter map values
c:
things: cool
frog: yes
d:
things: hot
frog: falseLast updated
Filters an array (or map values) by the expression given. Equivalent to doing map(select(exp)).
Given a sample.yml file of:
- 1
- 2
- 3then
yq 'filter(. < 3)' sample.ymlwill output
- 1
- 2Given a sample.yml file of:
c:
things: cool
frog: yes
d:
things: hot
frog: falsethen
will output
Last updated
yq 'filter(.things == "cool")' sample.yml- things: cool
frog: yes