1
當我嘗試讀取包含環境變量HOSTNAME的文件時。 閱讀文件時不解釋它的值。文件讀取未解釋環境變量
例如,如果我的主機名是linux1.com。 當我嘗試讀取使用下面的代碼
/var/log/$HOSTNAME
樣本文件(Test.txt的)低於
while read line
do
ls -l $line
done < Test.txt
我期待它來解讀的$ HOSTNAME變量並打印。但它不起作用。它直接做ls -l /var/log/$HOSTNAME
,而不是
ls -l /var/log/linux1.com
,當我在shell中運行此命令相同的命令intrepreting主機名。
對此的任何潛在顧客都非常滿意。
謝謝。