mirror of
https://github.com/mikefarah/yq.git
synced 2024-11-14 23:28:06 +00:00
833 B
833 B
Column
Returns the column of the matching node. Starts from 1, 0 indicates there was no column data.
Column is the number of characters that precede that node on the line it starts.
Returns column of value node
Given a sample.yml file of:
a: cat
b: bob
then
yq '.b | column' sample.yml
will output
4
Returns column of key node
Pipe through the key operator to get the column of the key
Given a sample.yml file of:
a: cat
b: bob
then
yq '.b | key | column' sample.yml
will output
1
First column is 1
Given a sample.yml file of:
a: cat
then
yq '.a | key | column' sample.yml
will output
1
No column data is 0
Running
yq --null-input '{"a": "new entry"} | column'
will output
0