linux envsubst能替换哪些变量

   2024-09-30 4470
核心提示:envsubst 是一个 Linux 命令行工具,用于在文本文件中替换环境变量。它可以替换以下类型的环境变量:用户定义的环境变量:这些变

envsubst 是一个 Linux 命令行工具,用于在文本文件中替换环境变量。它可以替换以下类型的环境变量:

用户定义的环境变量:这些变量以 $ 符号开头,后跟变量名。例如,$MY_VARIABLE

系统定义的环境变量:这些变量以大写字母表示,例如,$PATH$HOME 等。

Shell 内置的环境变量:这些变量以 $ 符号开头,后跟一个小写字母,例如,$USER$SHELL 等。

需要注意的是,envsubst 只能替换那些用双引号括起来的变量。例如:

#!/bin/bashtemplate="Hello, $USER!"echo "$template"

在这个例子中,$USER 将被替换为实际的用户名。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号