Vai al contenuto





W_il_Mac!

Applescript e problema "Do shell Script"

Recommended Posts

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 '[email protected]\([0-9]\+\) \(.*\)@\2;\[email protected]' /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.

 

 

 

 

 

 

 


  

Modificato da W_il_Mac!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti


Rispondi e partecipa alla discusione

Puoi rispondere subito e iscriverti successivamente. If you have an account, sign in now to post with your account.

Ospite
Rispondi a questa discussione...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Crea Nuovo...

Info

Per offrirti il miglior servizio possibile il sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego. Privacy Policy Termini di utilizzo