Il me semble que le double crochet ([[ ]]) est utilis� en ksh et zsh avec des && et || � la place des -a et -o du test bash.
Fred Le Dimanche 17 Mars 2002 17:44, vous avez �crit : > Francois Massonneau wrote: > > > > if test [[ "$what_to_do" = "a" ]] || [[ "$what_to_do" = "A" ]] ; > > > > then > > > > > > [...] > > > > > > > Ben �a marche pas. Il n'aime pas avoir un "test" avec "ou". > > > > > > Pourquoi doubler les crochets ??? > > > if [ "$what_to_do" = "a" ] || [ "$what_to_do" = "A" ] ; then > > O� c'est-t-y que t'as vu le doublage des crochets? Un seul suffit. Par > contre un pi�ge plus fr�quent est qu'entre le crochet et l'expression il > FAUT un espace qu'on oublie souvent. Et ton expression devrait plut�t > ressembler � �a : > > [ "$what_to_do" = "a" -o "$what_to_do" = "A" ] > > L'op�rateur "ou" s'�crit "-o" pour la commande test. > Rosaire
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
