您的位置 首页 linux命令

linux envsubst 命令

 

简单的理解就是 envsubst 将环境变量的值替换为它们的值

有点绕口, 怎么理解呢? 上案例

注意:envsubst仅替换环境中已定义的环境变量的值。如果一个变量没有定义,它将被替换为一个空字符串

 

我们编写一个文件, 里边定义了几个变量: cat 1.txt



c=10
d=20
$c
$d
$e

执行

envsubst < 1.txt 

 

1.在文件中替换环境变量的值,并将结果保存到另一个文件:

envsubst <1.txt> 2.txt

2-在文件中替换环境变量的值,并将结果打印到终端:

 

envsubst < 1.txt | tee 2.txt

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章