我有一個屬性文件來設置一些環境變量說:獲取環境變量的值在UNIX
mydata.properties:
VAR1=Data1
VAR2=Data2
現在我要定義一個名爲VAR3新的變量,它可以容納任何VAR1或VAR2,如:
mydata.properties:
VAR1=Data1
VAR2=Data2
VAR3=VAR2
爲了使這些變量來提供給我的bash命令我使用這個命令
source mydata.properties
現在,我的要求是打印爲VAR3的值,以便它可以打印來源VAR2變量的內部數據,如:
Value of VAR3 is Data2
我試着像
echo "Value of VAR3 is $$VAR3"
不同的選擇這給了我垃圾輸出。
或echo "Value of VAR3 is ${$VAR3}"
這給我的錯誤作爲Value of ${$VAR3}: bad substitution
請幫助我如何得到這個輸出。
「但我正在犯錯誤。「 - **什麼**「錯誤」? – 2013-07-09 14:26:30