我有以下yaml文件 -
ex1:
name: abcd
ex.2:
name: xyz
当我尝试做 -
cat a.yml| shyaml get-value ex.2.name
它会抛出错误 -
Error: invalid path 'ex.2.name', missing key 'ex' in struct.
我试图逃避。使用\但无法使其工作。有没有办法解析这个yaml文件?我想避免为此编写shell脚本。
答案 0 :(得分:1)
尝试将密钥放在单引号中,为我修复它。
cat a.yml| shyaml get-value 'ex\.2.name'