GNU/Linux >> Tutoriales Linux >  >> Linux

¿Invertir resultados para bucles "for In * Do"?

Esta pregunta ya tiene respuestas aquí :Cerrado hace 9 años.

Posible duplicado:
¿Cómo invierto un bucle for?

¿Hay una manera fácil de invertir un bucle for in? Para un script, quiero procesar los archivos en orden inverso.

Así que en lugar de:

for file in *.jpg;
  do echo $file;
done

con el resultado

001.jpg
002.jpg
003.jpg
...
150.jpg

Quiero el resultado

150.jpg
149.jpg
148.jpg
...
001.jpg

Respuesta aceptada:

Puedes usar

array=(*.jpg)
for ((i = ${#array[@]} - 1;i >= 0;i--)); do
    echo ${array[i]}
done

Linux
  1. Una guía para ejecutar un proxy inverso para HTTP(S), SSH y MySQL/MariaDB usando NGINX

  2. Configurar Apache para WebSockets mediante proxy inverso

  3. Configure WSO2 con NGINX Reverse Proxy para URL personalizadas

  4. jpegtran para la optimización de imágenes

  5. wget -O para una ruta de guardado no existente?

Cómo instalar nginx como proxy inverso para Apache en Ubuntu 16.04

Cómo configurar Nginx como proxy inverso para Apache en Debian 11

NGINX como proxy inverso para aplicación de nodo o angular

Cómo configurar Nginx como proxy inverso para Apache en Ubuntu 18.04 VPS

Cómo instalar NGINX como proxy inverso para Apache en Ubuntu 18.04

Mejora automática de imagen para Ubuntu