Reverse an array using bash script – Code Example

In this article we will provide you bash script code to reverse an array. In this function you can provide an array or multiple arguments.

Code Example –

#!/bin/bash

reverse_array() {
    shopt -s extdebug
    f()(echo "${BASH_ARGV[@]}"); f "$@"
    shopt -u extdebug
}



arr=("Animals" "are" "like" "humans")

reverse_array "${arr[@]}"

# Output:
# humans like are Animals

Inspired from Dylan Araps

Live Demo

Open Live Demo