この質問にはすでに回答があります :9年前に閉鎖。
Linux
重複の可能性:
forループを逆にするにはどうすればよいですか?
for inループを反転する簡単な方法はありますか?スクリプトの場合、ファイルを逆の順序で処理したいと思います。
代わりに:
for file in *.jpg;
do echo $file;
done
結果とともに
001.jpg
002.jpg
003.jpg
...
150.jpg
結果が欲しい
150.jpg
149.jpg
148.jpg
...
001.jpg
承認された回答:
使用できます
array=(*.jpg)
for ((i = ${#array[@]} - 1;i >= 0;i--)); do
echo ${array[i]}
done