Automator - Ottieni il nome del file rilasciato senza tipo di file

0

Ho una semplice applicazione per l'automazione che esegue uno script python sul file che è stato rilasciato. Tuttavia, ho bisogno di estrarre anche il nome del file rilasciato in modo che possa usarlo per creare un nome di directory.

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
    
posta Karric 21.05.2017 - 05:05
fonte

1 risposta

2

La prima riga del tuo script è Applescript, mentre dovrebbe essere shell (bash di default). La versione più tosta che mi viene in mente:

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

Leggi altre domande sui tag