[問題] shell script中的變數名稱可以變數化嗎

看板Linux作者 (= =)時間13年前 (2012/08/01 10:14), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
各位板大好~ 不知道這個標題合不合乎我所要描述的內容就是了@@" ------------------- #!/bin/bash TEST=0 TEST1="TEST" ------------------- 如果單純 echo $TEST 的話,output為0沒錯 那我有辦法把變數名稱 "TEST" 這個字串也用變數帶進去嗎@@? ex: ${$TEST1} 使其自動轉換成我要的 $TEST (也就是0) 之類的 (當然以上例子會跑出 bad substitution...|||Orz) 感謝各位板大!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.206

08/01 10:22, , 1F
${!TEST1}
08/01 10:22, 1F

08/01 10:23, , 2F
or \$$TEST1
08/01 10:23, 2F

08/01 10:26, , 3F
上一行改為eval x=\$$TEST1
08/01 10:26, 3F

08/01 10:42, , 4F
感謝大大!!!! 我要再加油了Orz
08/01 10:42, 4F

08/01 11:32, , 5F
超推eval
08/01 11:32, 5F
文章代碼(AID): #1G693x4_ (Linux)