Automator - Obtener el nombre del archivo eliminado sin tipo de archivo

0

Tengo una aplicación de automatización simple que ejecuta una secuencia de comandos de Python en el archivo que se coloca en él. Sin embargo, también necesito extraer el nombre del archivo soltado para poder usarlo para crear un nombre de directorio.

for f in "$@"
do
    set myFileName to name of (item f of $@)
    /usr/local/bin/python3 /Volumes/Scripts/script.py "$f"
    mkdir myFileName (without extension?)
done
    
pregunta Karric 21.05.2017 - 05:05

1 respuesta

2

La primera línea de su script es Applescript mientras que debería ser shell (bash por defecto). La versión más terses en la que puedo pensar:

for f in "$@"
do
    /usr/local/bin/python3 /Volumes/Scripts/script.py "$f"
    mkdir ${f%.*}
done
    
respondido por el user123861 21.05.2017 - 05:32

Lea otras preguntas en las etiquetas