La ruse c'est eval :
exemple :
$ CMD='date | sed "s/2003/03/" '
$ echo $CMD
date | sed "s/2003/03/"
$ eval $CMD
jeu 13 mar 08:21:20 NFT 03
$
ARNAUD Damien
<[EMAIL PROTECTED]> Pour : [EMAIL PROTECTED]
Envoy� par : cc :
[EMAIL PROTECTED] Objet : RE : [Confirme] VARIABLE
ndrake.com
12/03/03 19:07
Veuillez r�pondre �
confirme
en effet cela fonctionne
mais si tu fait
CMD=`date` ; `echo $CMD
quelque seconde apres tu fait
` echo $CMD `
tu as toujours la meme date que lorsque tu as affecter ta variable
je cherche a stocker une commande avec des pipe dans une variable
et pouvoir executer la variables
si quelqu'un a une idee je suis preneur
At 18:12 12/03/2003 +0100, you wrote:
> > je cherche a executer une commande qui est stocker dans une
> > variable vous aller me dire rien de plus simple mais ma
> > commande contient pipe
> >
> > quand je fais
> >
> > CMD="ps -ef |grep grep" ; `echo $CMD`
>
>Ceci devrait fonctionner :
>
>CMD=`ps -ef |grep grep`; echo $CMD
>
>
> >
> > il me met une erreur le pipe n'est par interprete
> >
> > ma question comment interpreter le pipe??
> >
> >
> >
> >
> >
> >
> >
>
>
>Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
>Rendez-vous sur "http://www.mandrakestore.com"
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"