gpt4 book ai didi

linux - 文件读取不解释环境变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:22:40 24 4
gpt4 key购买 nike

<分区>

当我尝试读取包含环境变量 HOSTNAME 的文件时。它在读取文件时不解释其值。

例如,如果我的主机名是 linux1.com。当我尝试阅读下面的示例文件 (Test.txt) 时

/var/log/$HOSTNAME

使用下面的代码

while read line
do
ls -l $line
done < Test.txt

我期待它插入 $HOSTNAME 变量并打印它。但它不起作用。它直接执行 ls -l/var/log/$HOSTNAME,而不是

ls -l /var/log/linux1.com 

当我在 shell 中运行此命令时,相同的命令正在解释主机名。

对此的任何线索都受到高度赞赏。

谢谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com