shell - 将 YAML 文件中的变量传递给 shell 脚本

标签 shell yaml

我有以下 YAML 文件来存储我用于 shell 脚本的所有变量。如何将变量之一传递给 shell 脚本?如果可能,请提供示例。

  testme:
    Numberofservers: 3
    EC2InstanceType: m4.2xlarge
    DetailedMonitoring: 'true'
    TerminationProtection: 'true'
    DataEBSVolumeSize: 200

最佳答案

你可以使用这个 bash 脚本 https://gist.github.com/pkuczynski/8665367 读取您的 yaml 并将 yaml 属性作为 bash 变量访问

关于shell - 将 YAML 文件中的变量传递给 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43732100/

相关文章:

java - 获取 java.lang.NoSuchFieldError : VALUE in RamlValidationService

python - Pyyaml - 对键、整数和字符串使用不同的样式

c++ - 为什么 mkdir 无法使用波浪号 (~)?

java - 为 java 类路径使用环境变量在 shell 脚本中不起作用

linux - 如何删除超过 X 天的文件并打印已删除文件的列表

continuous-integration - 如何在 gitlab-ci.yml 文件的 'script' 部分中设置变量

python - 如何配置ruamel.yaml.dump输出?

linux - Linux shell 中的排序和唯一性

linux - 将空格分隔数据更改为逗号分隔数据

python - 文件只写在我的程序末尾