Update Element of an Array
To update element of an array in Bash, access the element using array variable and index, and assign a new value to this element using assignment operator.
Syntax
The syntax to update or assign a new value to an element in array at specific index is
</>
                        Copy
                        arrayname[index]=new_valueExample
In the following script, we take an array arr with three elements and update the element with index=1.
Example.sh
</>
                        Copy
                        arr=("apple" "banana" "cherry")
arr[1]="mango"
echo ${arr[@]}Output
apple mango cherryConclusion
In this Bash Tutorial, we have learnt how to update or set a new value for element of an array at specific index in Bash shell, with examples.
