shell script中的變數名稱可以變數化嗎 - Linux

Table of Contents



各位板大好~

不知道這個標題合不合乎我所要描述的內容就是了@@"

-------------------
#!/bin/bash
TEST=0
TEST1="TEST"
-------------------

如果單純 echo $TEST 的話,output為0沒錯

那我有辦法把變數名稱 "TEST" 這個字串也用變數帶進去嗎@@?

ex: ${$TEST1} 使其自動轉換成我要的 $TEST (也就是0) 之類的

(當然以上例子會跑出 bad substitution...|||Orz)

感謝各位板大!!!



--

All Comments

Olivia avatarOlivia2012-08-02
${!TEST1}
Charlie avatarCharlie2012-08-03
or \$$TEST1
Gary avatarGary2012-08-05
上一行改為eval x=\$$TEST1
Christine avatarChristine2012-08-07
感謝大大!!!! 我要再加油了Orz
Bethany avatarBethany2012-08-09
超推eval