For the complete documentation index, see llms.txt. This page is also available as Markdown.

Filter Operator

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

will output

Last updated