【发布时间】:2022-09-23 07:57:09
【问题描述】:
我想读取一个 yaml 文件并找到一个特定的变量,然后存储该变量的值。
所以它是这样的:
- variable1:
variable2:
- \"value\"
variable3:
- ...
我想获取变量 2 的值,它也恰好是一个文件路径。我也希望被带到该文件路径,因此使用该值来定位该文件路径中的值。在没有第 3 方库/插件的情况下,这可能在 shell 脚本中吗?
如果不是,那么以这个目标对 yaml 配置采取行动的最佳方法是什么?
任何帮助将不胜感激。干杯!
-
如何使用 yq 命令,它是 python 脚本来处理 YAML。它类似于 jq 命令。
-
无法使用 3rd 方库
-
使用 shell 解析 yaml 的唯一方法可能是您需要实现自己的脚本来解析 yaml。以下是一个有用的博客。 linuxhint.com/parse-yaml-file-bash