Working with arrays
An array is a list of variables. For example, we can create an array called FRUIT, which will contain the names of many fruits. The array does not have a limit on how many variables it may contain. It can contain any type of data. The first element in an array will have the index value of 0:
[student@localhost ~]$ FRUITS=(Mango Banana Apple) [student@localhost ~]$ echo ${FRUITS[*]} Mango Banana Apple [student@localhost ~]$ echo $FRUITS[*] Mango[*] [student@localhost ~]$ echo ${FRUITS[2]} Apple [student@localhost ~]$ FRUITS[3]=Orange [student@localhost ~]$ echo ${FRUITS[*]} Mango Banana Apple Orange
Creating an array and initializing it
You will now learn about creating an array in the Bash shell.
If the array name is FRUIT, then we can create an array, as follows:
FRUIT[index]=valueIndex is the integer value. It should be 0 or any positive integer value.
We can also create an array, as follows:
$ declare -a array_name$ declare -a arrayname=(value1 value2 value3)
This is an example...