Array Operations: Slicing, Searching, Deleting

Updated

October 31, 2026

Array Operations: Slicing, Searching, Deleting

nums=(zero one two three four five)

# Slicing: ${array[@]:start:length}
echo "${nums[@]:2:3}" # two three four

# Deleting an element
unset "nums[1]" # Removes 'one' (array becomes sparse!)

# Pattern replacement across all elements
echo "${nums[@]/e/E}" # zEro two thrEe four fivE