0 votos

Comando de terminal en Applescript

Tengo el siguiente comando de terminal que quiero automatizar usando applescript. También me gustaría tener un comando para cd directorios a la carpeta donde quiero aplicar el comando primero. Después cd a la carpeta que contiene los archivos .pdf. Este código mira la primera letra del nombre del archivo y en base a eso ordena los archivos en la carpeta del alfabeto correspondiente a la primera letra del archivo.

for x in `ls -1 | sed -e 's/^\(.\).*/\1/' | sort -u`; do
mv -i ${x}?* $x
done

¿Cómo puedo hacerlo? Soy un novato en esto. Cualquier idea sería muy apreciada. Estoy dispuesto a aprender Applescript, sin embargo, no estoy seguro de por dónde empezar a implementar esto.

Gracias

1voto

JMY1000 Puntos 1205

Puedes ejecutar shell script directamente en OS X, por lo que generalmente no hay una buena razón para hacerlo. Sin embargo, si realmente te apetece, puedes utilizar do shell script "script" para ejecutar un shell script en AppleScript.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X