There are no arrays in plain Bourne shell. You can use the following way to create an array and traverse it:
#!/bin/sh
# ARRAY.sh: example usage of arrays in Bourne Shell
array_traverse()
{
for i in $(seq 1 $2)
do
current_value=$1$i
echo $(eval echo \$$current_value)
done
return 1
}
ARRAY_1=one
ARRAY_2=two
ARRAY_3=333
array_traverse ARRAY_ 3
No matter what way to use arrays in shsh would you pick it will always be cumbersome. Consider using a different language such as PythonPython or PerlPerl if you can unless you are stuck with a very limited platform or want to learn something.