[問題] 變數中的變數?

看板Linux作者 (搖滾人)時間12年前 (2013/12/13 15:41), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
i=5 var5=hello echo ${var$i} bad substitution 請問要如何更改${}內的東西使得他會印出var5內的值? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.25.105

12/13 16:20, , 1F
varname=var$i ; echo ${!varname}
12/13 16:20, 1F

12/13 16:30, , 2F
eval('$var'.$i)
12/13 16:30, 2F

12/14 01:07, , 3F
BASH> i=5;var[5]=hello;echo ${var[$i]}
12/14 01:07, 3F
文章代碼(AID): #1Ighf6r6 (Linux)