Linux 工具命令(03): 使用 envsubst 渲染配置文件
如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。
状态: 未更新
原文链接: https://typonotes.com/posts/2023/02/22/envsubst-usage/
envsubst
替换 shell 字符串或脚本中的环境变量。
这个一个非常有用的命令, 在 nginx
容器镜像中, 就使用了这个命令进行了 启动文件的初始化。
在日常工作中, 也常常用来渲染 环境变量 到配置文件的模版中。
在不使用任何选项时, 将 stdin
复制到 stdout
, 用适当的环境变量值替换任何环境变量字符串,例如 $VARIABLE
或 ${VARIABLE}
。
例如,My editor is $EDITOR
将转换为 My editor is /usr/bin/em