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_value
Example
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 cherry
Conclusion
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.