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"