Line
Returns the line of the matching node. Starts from 1, 0 indicates there was no line data.
Returns line of value node
Given a sample.yml file of:
a: cat
b:
c: catthen
yq '.b | line' sample.ymlwill output
3Returns line of key node
Pipe through the key operator to get the line of the key
Given a sample.yml file of:
a: cat
b:
c: catthen
yq '.b | key | line' sample.ymlwill output
2First line is 1
Given a sample.yml file of:
a: catthen
yq '.a | line' sample.ymlwill output
1No line data is 0
Running
yq --null-input '{"a": "new entry"} | line'will output
0Last updated
Was this helpful?