我有一个简单的values.yaml 文件,其中包含以下数据:
images:
tags:
one: abc:v0.3-16-07
two: xyz:ng-0.23.0
pq: qaa:0df1e21e752b3d3.2020-04-27_1
Run Code Online (Sandbox Code Playgroud)
使用
yq -r --yaml-output ".images.tags" values.yaml
Run Code Online (Sandbox Code Playgroud)
我可以得到以下输出
one: abc:v0.3-16-07
two: xyz:ng-0.23.0
pq: qaa:0df1e21e752b3d3.2020-04-27_1
Run Code Online (Sandbox Code Playgroud)
但我怎样才能从上面得到这些值呢?
Ini*_*ian 10
您不需要使用--yaml-outputflag,它会尝试解析定义为 YAML 实体的过滤器的输出。要获取原始字符串,请在 JSON 上下文本身中使用过滤器
yq -r '.images.tags[]'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25002 次 |
| 最近记录: |