Как я могу отменить порядок, в котором я выполняю цикл for для определенного массива
Чтобы выполнить итерацию по массиву, я делаю это:
$ export MYARRAY=("one" "two" "three" "four")
$ for i in ${MYARRAY[@]}; do echo $i;done
one
two
three
four
Есть ли функция, в которой я могу изменить порядок массива?
Мне показалось, что нужно создать последовательность инвертированных индексов и вызвать элементы с помощью этого обратного индекса, но, возможно, есть более быстрая альтернатива или, по крайней мере, легче читать.