Working with arrays
An array is a list of variables. For example, we can create an array FRUIT, which will contain many fruit names. 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 as 0:
student@ubuntu:~$ FRUITS=(Mango Banana Apple) student@ubuntu:~$ echo ${FRUITS[*]} Mango Banana Apple student@ubuntu:~$ echo $FRUITS[*] Mango[*] student@ubuntu:~$ echo ${FRUITS[2]} Apple student@ubuntu:~$ FRUITS[3]=Orange student@ubuntu:~$ echo ${FRUITS[*]} Mango Banana Apple Orange
Creating an array and initializing it
You will 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]=value
Index 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)
Example:
$ declare -a fruit=('Mango' 'Banana' 'Apple' 'Orange...