作者ptthidebear (= =)
看板Linux
標題[問題] shell script中的變數名稱可以變數化嗎
時間Wed Aug 1 10:14:16 2012
各位板大好~
不知道這個標題合不合乎我所要描述的內容就是了@@"
-------------------
#!/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
→ Reylod:${!TEST1} 08/01 10:22
→ Reylod:or \$$TEST1 08/01 10:23
→ Reylod:上一行改為eval x=\$$TEST1 08/01 10:26
→ ptthidebear:感謝大大!!!! 我要再加油了Orz 08/01 10:42
→ tjjh89017:超推eval 08/01 11:32