Applica la cartella di modifica e i comandi del terminale

1

Ho provato quanto segue ma non riesco a farlo funzionare:

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

Sto volendo eseguire questo comando in applescript. Eseguo questo in applecript e ottengo un errore relativo ai segni "" ma non sono sicuro di come correggerlo. Sono un newbie completo di applescript. disposto a imparare solo un po 'perso.

Grazie

    
posta J Paul 06.02.2016 - 11:57
fonte

1 risposta

1

Generale quando si utilizza script di shell , dovrai utilizzare forma citata proprietà degli oggetti di testo. In altre parole, fai qualcosa di simile.

set command to "ls"
set result to do shell script quoted form of command
display dialog result
    
risposta data 06.02.2016 - 12:35
fonte

Leggi altre domande sui tag