bash access array code example
Example 1: bash array
# create an array - just assign first value
arrayname[0]='VALUE'
# define an array
declare -a arrayname=(element1 element2 element3)
# get array element at index
${arrayname[2]}
# get all array elements
${arrayname[@]}
# get array length
${#arrayname[@]}
Example 2: bash access array indirectly
#!/usr/bin/env bash
ARRAYNAME='FRUITS'
FRUITS=( APPLE BANANA ORANGE )
eval array=\( \${${ARRAYNAME}[@]} \)
for fruit in "${array[@]}"; do
echo ${fruit}
done