标签: gettext

如果未定义变量,则使 envsubst 失败

我有一个包含大量变量的文件。

$ cat message.txt
Hello, ${LOCATION}! You too, ${PERSON} ;)
Run Code Online (Sandbox Code Playgroud)

如果PERSON未定义,envsubst则将其替换为空:

$ LOCATION=World envsubst < message.txt
Hello, World! You too,  ;)
Run Code Online (Sandbox Code Playgroud)

如果文件中的许多环境变量中的任何一个未定义,我如何才能envsubst以非零退出代码(或可靠的代码)失败?

environment-variables gettext

7
推荐指数
1
解决办法
2115
查看次数

标签 统计

environment-variables ×1

gettext ×1