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.