我有一個bash循環,我想讀的所有變量:猛砸字符串連接和獲取內容
var1="hello1"
var2="hello2"
var3="hello3"
for i in `seq 1 3`;
do
ab=var$i
# Now ab == var1, I want to echo $var1
done
我試圖動態獲取VAR(1)(2)(3)走出它的字符串。
編輯:
這裏的關鍵是如何串聯變量,如ab=var$i
並使用ab
變量(var1
例如)作爲變量,我的意思是讓var1
值hello1
我沒有意味着如何去做這個具體的例子,而不是數組。
希望我已經澄清了我自己。
http://wiki.bash-hackers.org/syntax/arrays – Mat
@ork編輯後編輯了我的答案,可以用括號擴展完成。 –