Skip to content

linux envsubst 解决了 glibc 依赖问题,不依赖glibc也可以运行

Notifications You must be signed in to change notification settings

tekintian/envsubst

This branch is 13 commits ahead of kaniini/envsubst:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8b9bcb0 · May 3, 2023

History

20 Commits
May 3, 2023
Apr 15, 2021
Mar 20, 2023
Mar 19, 2023
Mar 19, 2023

Repository files navigation

envsubst

解决最新版glibc 2.29库依赖问题

envsubst alpine docker images

简单使用方法

docker run -e APP_NAME="My Alpine Envsubst Test app" tekintian/alpine-envsubst /tmp/test.txt

更多详情 https://hub.docker.com/r/tekintian/alpine-envsubst

envsubst 命令详解

用shell格式字符串中的值替换环境变量。要替换的变量应位于${var}或$var格式。

替换环境变量stdin输出到stdout:

echo '{{$HOME}}' | envsubst

将输入文件中的环境变量替换为stdout:

envsubst < {{path/to/input_file}}

将输入文件中的环境变量替换为文件,并将其输出到文件中:

envsubst < {{path/to/input_file}} > {{path/to/output_file}}

用空格分隔的列表,替换输入文件中的环境变量:

envsubst '{{$USER $SHELL $HOME}}' < {{path/to/input_file}}

About

linux envsubst 解决了 glibc 依赖问题,不依赖glibc也可以运行

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 85.4%
  • Makefile 14.6%