首页 > 解决方案 > 如何在 gomplate 数组中获取环境变量?

问题描述

我需要在 gomplate 模板中创建一些环境变量的数组并打印,以查看环境变量是否设置正确。

我从文档https://docs.gomplate.ca/syntax/#indexing-arrays-and-maps尝试过,但没有提到在数组中声明 env 变量。

例子,

{{ $o := jsonArray `[(getenv "USER")]` }}

{{ range ($o) }}
    {{ . }}
{{ end }}

它将 getenv "USER" 转换为字符串并且没有得到我的 "USER" 环境变量。

它返回的输出是 (getenv "USER")

相反,它应该返回菠萝(这是一个示例用户环境变量)

标签: gogo-templatesgomplate

解决方案


推荐阅读