我想要用迴圈來命名陣列名稱
不曉得有沒有辦法做到??
結構大概如下
for name in a b c
do
for (( i=0; i<=5; i++ ))
do
$name[$i] = something # 希望以name為陣列名稱 但這樣寫是不合法的
done
done
最後希望得到
a, b, c 三個陣列
實際上我是需要產生幾百個陣列
不太可能一個一個做..
請大家幫幫忙!!
謝謝!
作者: nullspace 2016-04-21 00:51:00
for i in a b c;do for j in {0..5};doeval "$i[$j]=something";done;done