在shell脚本中,如何用读入的变量提取数组中的内容?

linux的shell编程中,假设已经有了一个数组types,现读入一个用户输入的下标值,并使用该下标值从数组中取数,为什么出不来?

代码如下:
read answer
echo "您选择的是:${types[$answer]}"

http://blog.csdn.net/yf210yf/article/details/9200461