yq/pkg/yqlib/doc/Union Operator.md
Mike Farah dcacad1e7e docs
2020-11-18 10:32:30 +11:00

582 B

This operator is used to combine different results together.

Examples

Combine scalars

Running

yq eval --null-input '1, true, "cat"'

will output

1
true
cat

Combine selected paths

Given a sample.yml file of:

a: fieldA
b: fieldB
c: fieldC

then

yq eval '.a, .c' sample.yml

will output

fieldA
fieldC

Combine selected paths

Given a sample.yml file of:

a: fieldA
b: fieldB
c: fieldC

then

yq eval '(.a, .c) |= "potatoe"' sample.yml

will output

a: potatoe
b: fieldB
c: potatoe