按bash中的值访问数组的索引

时间:2015-09-03 08:57:38

标签: bash shell

我正在努力完成这样的事情:

index=([0]=INDEX1 INDEX2 INDEX3 )

echo INDEX1将打印0

echo INDEX2将打印1

echo INDEX3将打印2

有可能完成这样的事情吗? 或者,像这样:

echo ${!index[INDEX1]}    # print 0 

1 个答案:

答案 0 :(得分:1)

bash并不支持使用这样的数组。此外,这不会比

更简单
INDEX1=0
INDEX2=1
INDEX3=2

echo $INDEX1