1 votos

Applescript cambiar carpeta y los comandos de terminal

He intentado lo siguiente pero no se parece a conseguir que esto funcione:

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

Estoy queriendo realizar este comando en applescript. Puedo ejecutar esta en applescript y me sale un error con respecto a la "" marcas pero no estoy seguro de cómo corregirlo. Soy un completo novato en applescript. dispuesto a aprender un poco perdido.

Gracias

1voto

David Anderson Puntos 2189

En General cuando se utiliza el hacer script de shell de comandos, usted tendrá que utilizar el citado formulario de la propiedad de los objetos de texto. En otras palabras, hacer algo como esto.

set command to "ls"
set result to do shell script quoted form of command
display dialog result

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