shell 数组能否获得上标

shell 数组能否获得下标如题!根据下标、数组值判断不同的逻辑!不知道怎么获得下标、求解[解决办法]#!/bin/ba

shell 数组能否获得下标
如题!根据下标、数组值判断不同的逻辑!不知道怎么获得下标、求解
[解决办法]
#!/bin/bash

val=(a b c d e)

for i in `seq 0 $((${#val[*]}-1))`
do
        echo ${val[${i}]}
done

${i}就是下标,${#val[*]}是数组长度