The Wednesday 07 January 2009 17:18:56 hd, you wrote : > [...] > > > Si tu veux obtenir le résultat espéré tu vas devoir faire un eval : > > > > val [arg ...] > > The args are read and concatenated together into a single > > command. This command is then read and executed by the shell, and its > > exit status is returned as the value of eval. If there are no args, > > or only null arguments, eval returns 0. > > > > Ce qui dans ton cas donne : > > > > MY_ARGS='--enable-truc CFLAGS="-g3 -O0"' ./script.sh > > > > puis > > > > eval ./configure ${MY_ARGS} > > merci pour toutes ces explications. > mais comme rien n'est simple, le script.sh en question ne dépend pas de > moi (fait par un tiers), je ne peux donc pas le modifier directement. > avec toutes les réponses à ce fil, j'en déduis qu'il n'y a pas de > solution en ne jouant que sur la définition de la variable. > donc je vais demander des modif ... dans script.sh > > merci pour tout Pas besoin. Regarde ma solution, je n'ai pas parlé de modifier script.sh Juste tu dois écrire eval ./configure ${MY_ARGS} au lieu de ./configure ${MY_ARGS} Cordialement, Thomas Pred'homme -- Why debian : http://www.debian.org/intro/why_debian
Attachment:
signature.asc
Description: This is a digitally signed message part.