W_il_Mac! Inviato 16 Maggio 2019 Segnala Condividi Inviato 16 Maggio 2019 Ho degli script che lancio nel Terminale tramite Applescript così: do script "sh '/PATH/FILE'" -- executes the script E lo script esegue bene ma ad un certo punto dà errore syntax error near unexpected token `<' quando arriva in questo punto: awk -F";" '{a[$1]+=$NF} END {for(i in a)print i": "a[i];}' < <(sed -e 's/ /;/' -e 's@\([0-9]\+\) \(.*\)@\2;\1@' /PATH/FILE ) Posso aggirare l'ostacolo con questo: do shell script "open '/PATH/FILE'" Ma dà un problema: per lanciare altri script nello stesso modo mi costringe a chiudere il Terminale perchè apre finestre vuote. Nel dettaglio, può essere utile, il comando di un nuovo script resta bloccato fino a quando non chiudo la finestra con l'output del 1° script Riuscite ad aiutarmi? Le strade sembrano due: o risolvendo il problema nello script (ma mi sembra più difficile) o risolvendo il problema in Applescript, per cui le .app non lanciano altri script dopo il primo, ma finestre vuote. Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.