如何在bash中使用单行FOR循环翻转数组?
如何反转我在一个定义的数组上执行的for循环的顺序?
为了遍历数组,我正在执行以下操作:
$ export MYARRAY=("one" "two" "three" "four")
$ for i in ${MYARRAY[@]}; do echo $i;done
one
two
three
four
有没有一个函数可以反转数组的顺序?
我想到的一个想法是生成一个反转的索引序列,并使用这个反转的索引来调用元素,但也许有一个更快速的选择,或者至少更容易阅读的选择。