Yaml 当yq中的键带有点时读取值

Yaml 当yq中的键带有点时读取值,yaml,yq,Yaml,Yq,当密钥名中有点时,我在读取yaml文件中的值时遇到问题 i、 e 读取a键与cat mytext.yaml | yq r-a配合很好,但是,当我尝试读取a.b.c时,它没有给出任何输出 我试图避开点符号,但没有给出任何输出 此处缺少任何内容?在中,您可以使用引号“。”,以保留路径表达式中包含的字段,如文档中所述 echo'a: b、 c:2'| yq r-'a.“b.c”' 嘿,这正是我想要的,谢谢,出于某种原因,我认为它会更类似于jsonpath a: b.c: 2

当密钥名中有点时,我在读取yaml文件中的值时遇到问题

i、 e

读取
a
键与
cat mytext.yaml | yq r-a
配合很好,但是,当我尝试读取
a.b.c
时,它没有给出任何输出

我试图避开点符号,但没有给出任何输出

此处缺少任何内容?

在中,您可以使用引号
“。”
,以保留路径表达式中包含
的字段,如文档中所述

echo'a:
b、 c:2'| yq r-'a.“b.c”'

嘿,这正是我想要的,谢谢,出于某种原因,我认为它会更类似于jsonpath
a:
 b.c: 2