[問題] 請教一個SHELL SCRIPT的寫法
小弟的SCRIPT中,需要將參數中的值,作為變數名稱,也就是「$$1」的意思。
Shell Script當然是不可以這樣子寫。請版上先進指導,謝謝!
讓小弟將問題描述得更清楚點:
假設我的Shell Script
執行「Shellname AA」
那麼 Shell Script中 $1的值就等於AA;
執行「Shellname BB」
那麼 Shell Script中 $1的值就等於BB;
在程式中,小弟宣告了
VAR_AA="123"
VAR_BB="456"
小弟希望能夠依據傳進來的參數值,來取得 VAR_$1的值(*123或456*)。
也就是 $(VAR_$1) <=這是錯誤的語法啦..:-Q
請問該如何解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.176.5
→
10/07 13:00, , 1F
10/07 13:00, 1F
→
10/07 16:24, , 2F
10/07 16:24, 2F
→
10/07 16:25, , 3F
10/07 16:25, 3F
→
10/07 21:32, , 4F
10/07 21:32, 4F
→
10/08 10:33, , 5F
10/08 10:33, 5F
→
10/08 17:50, , 6F
10/08 17:50, 6F