mirror of
https://github.com/mikefarah/yq.git
synced 2025-01-24 23:35:40 +00:00
65 lines
685 B
Markdown
65 lines
685 B
Markdown
# Equal Operator
|
|
## Examples
|
|
### Example 0
|
|
sample.yml:
|
|
```yaml
|
|
[cat,goat,dog]
|
|
```
|
|
Expression
|
|
```bash
|
|
yq '.[] | (. == "*at")' < sample.yml
|
|
```
|
|
Result
|
|
```yaml
|
|
true
|
|
true
|
|
false
|
|
```
|
|
### Example 1
|
|
sample.yml:
|
|
```yaml
|
|
[3, 4, 5]
|
|
```
|
|
Expression
|
|
```bash
|
|
yq '.[] | (. == 4)' < sample.yml
|
|
```
|
|
Result
|
|
```yaml
|
|
false
|
|
true
|
|
false
|
|
```
|
|
### Example 2
|
|
sample.yml:
|
|
```yaml
|
|
a: { cat: {b: apple, c: whatever}, pat: {b: banana} }
|
|
```
|
|
Expression
|
|
```bash
|
|
yq '.a | (.[].b == "apple")' < sample.yml
|
|
```
|
|
Result
|
|
```yaml
|
|
true
|
|
false
|
|
```
|
|
### Example 3
|
|
Expression
|
|
```bash
|
|
yq 'null == null' < sample.yml
|
|
```
|
|
Result
|
|
```yaml
|
|
true
|
|
```
|
|
### Example 4
|
|
Expression
|
|
```bash
|
|
yq 'null == ~' < sample.yml
|
|
```
|
|
Result
|
|
```yaml
|
|
true
|
|
```
|