Document Index

Use the documentIndex operator (or the di shorthand) to select nodes of a particular document.

Retrieve a document index

Given a sample.yml file of:

a: cat
---
a: frog

then

yq '.a | document_index' sample.yml

will output

0
---
1

Retrieve a document index, shorthand

Given a sample.yml file of:

a: cat
---
a: frog

then

will output

Filter by document index

Given a sample.yml file of:

then

will output

Filter by document index shorthand

Given a sample.yml file of:

then

will output

Given a sample.yml file of:

then

will output

Last updated

Was this helpful?