Problème avec la cmd osascript dans script shell

Einbert

Membre expert
Club iGen
24 Avril 2001
1 239
20
Je pense que la majorité d'entre vous connaît la commande shell osascript qui permet de placer le l'Applescript dans le shell préféré...Donc
osascript -e 'tell app "Clock" to run'
me lance l'app Clock ... Jusque là, tout va bien et surrtout tout fonctionne...Venons-en à mon problème...
Voici un petit script shell que j'aimerais qu'il fonctionne
Bloc de code:
Ben voilà, en mettant un argument (dans mon cas $PROG) , ben ça merde, resp. il ne veut pas fonctionner !! ouiiiinnnnnnnn ...
Donc, que fais-je de faux ou tout simplement il n'y a pas de possibilité de mettre d'argument dans le bout de code AppleScript ??

++
 
Oups...plein de pitits signes bizares...héhéhé
grin.gif
 
Quand tu appelles un langage de script depuis un autre langage de script, ça devient forcément lourd au niveau des caractères échappés…
Il faut rajouter des single-quotes autour de $PROG, comme ça :

Bloc de code:
 
Merci bien Gwen...ca fonctionne pile poile
smile.gif



++