yq/operators/pipe.md
2021-11-03 15:00:28 +11:00

416 B

Pipe

Pipe the results of an expression into another. Like the bash operator.

Simple Pipe

Given a sample.yml file of:

a:
  b: cat

then

yq eval '.a | .b' sample.yml

will output

cat

Multiple updates

Given a sample.yml file of:

a: cow
b: sheep
c: same

then

yq eval '.a = "cat" | .b = "dog"' sample.yml

will output

a: cat
b: dog
c: same