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


Join the conversation

You can post now and register later. 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