mirror of
https://github.com/mikefarah/yq.git
synced 2025-01-14 12:35:35 +00:00
updating docs
This commit is contained in:
parent
a5f5fb2562
commit
e5bcfedbe9
@ -32,6 +32,8 @@ bob:
|
|||||||
cats: bananas
|
cats: bananas
|
||||||
item2:
|
item2:
|
||||||
cats: apples
|
cats: apples
|
||||||
|
thing:
|
||||||
|
cats: oranges
|
||||||
```
|
```
|
||||||
then
|
then
|
||||||
```bash
|
```bash
|
||||||
@ -41,6 +43,29 @@ will output
|
|||||||
```yaml
|
```yaml
|
||||||
- bananas
|
- bananas
|
||||||
- apples
|
- apples
|
||||||
|
- oranges
|
||||||
|
```
|
||||||
|
|
||||||
|
### Prefix Splat
|
||||||
|
Given a sample.yaml file of:
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
bob:
|
||||||
|
item1:
|
||||||
|
cats: bananas
|
||||||
|
item2:
|
||||||
|
cats: apples
|
||||||
|
thing:
|
||||||
|
cats: oranges
|
||||||
|
```
|
||||||
|
then
|
||||||
|
```bash
|
||||||
|
yq r sample.yaml bob.item*.cats
|
||||||
|
```
|
||||||
|
will output
|
||||||
|
```yaml
|
||||||
|
- bananas
|
||||||
|
- apples
|
||||||
```
|
```
|
||||||
|
|
||||||
### Multiple Documents - specify a single document
|
### Multiple Documents - specify a single document
|
||||||
|
@ -43,6 +43,62 @@ b:
|
|||||||
- new thing
|
- new thing
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Splat
|
||||||
|
Given a sample.yaml file of:
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
bob:
|
||||||
|
item1:
|
||||||
|
cats: bananas
|
||||||
|
item2:
|
||||||
|
cats: apples
|
||||||
|
thing:
|
||||||
|
cats: oranges
|
||||||
|
```
|
||||||
|
then
|
||||||
|
```bash
|
||||||
|
yq w sample.yaml bob.*.cats meow
|
||||||
|
```
|
||||||
|
will output:
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
bob:
|
||||||
|
item1:
|
||||||
|
cats: meow
|
||||||
|
item2:
|
||||||
|
cats: meow
|
||||||
|
thing:
|
||||||
|
cats: meow
|
||||||
|
```
|
||||||
|
|
||||||
|
### Prefix Splat
|
||||||
|
Given a sample.yaml file of:
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
bob:
|
||||||
|
item1:
|
||||||
|
cats: bananas
|
||||||
|
item2:
|
||||||
|
cats: apples
|
||||||
|
thing:
|
||||||
|
cats: oranges
|
||||||
|
```
|
||||||
|
then
|
||||||
|
```bash
|
||||||
|
yq w sample.yaml bob.item*.cats meow
|
||||||
|
```
|
||||||
|
will output:
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
bob:
|
||||||
|
item1:
|
||||||
|
cats: meow
|
||||||
|
item2:
|
||||||
|
cats: meow
|
||||||
|
thing:
|
||||||
|
cats: oranges
|
||||||
|
```
|
||||||
|
|
||||||
### Appending value to an array field
|
### Appending value to an array field
|
||||||
Given a sample.yaml file of:
|
Given a sample.yaml file of:
|
||||||
```yaml
|
```yaml
|
||||||
|
Loading…
Reference in New Issue
Block a user