AppleScript para copiar imágenes cuyos nombres son múltiplos de 30 en otra carpeta

1

Tengo una carpeta con cientos de imágenes como esta:
Montana_1.jpg, Montana_2.jpg,…, Montana_4500.jpg

Solo quiero usar las imágenes donde el nombre es múltiplo de 30. Me preguntaba si un AppleScript lo haría

  1. Abra la carpeta que contiene las imágenes.
  2. Copie solo las imágenes que son múltiplos de 30 como
    Montana_30.jpg, Montana_60.jpg,…, Montana_120.jpg.
  3. Mover a otra carpeta.

Otra forma podría ser eliminar cualquier imagen que no sea múltiplo de 30.

    
pregunta john Dilinller 23.10.2017 - 18:31

1 respuesta

2

Puedes hacer esto desde la línea de comandos. Lo siguiente coincidirá con todas las imágenes que sean un múltiplo de 30 y las copiará en la carpeta de destino.

/bin/zsh -c "cp /path/to/source/Montana_{30..4500..30}.jpg /path/to/destination/"
  • Reemplace /path/to/source con la ruta a la carpeta que contiene las imágenes.
  • Reemplace 4500 con el número de la última imagen en la carpeta.
  • Reemplace /path/to/destination con la ruta a la carpeta que contiene donde se copiarán las imágenes que son un múltiplo de 30.

Para mover en lugar de copiar, reemplaza cp con mv .
Para usar esto en un AppleScript, puede "hacer shell script".

    
respondido por el grg 23.10.2017 - 18:44

Lea otras preguntas en las etiquetas