On Sun, 1 Jan 2006 17:21:34 +0100 linux_forever2001 <[EMAIL PROTECTED]> wrote:
> slt, et bonne année à tous :) > > voici mon problème: je suis en train de faire un script, dans lequel j'ai une > condition if. en fait, je voudrais faire > > if var1 = x OU y OU z, etc.... > > j'ai un peu cherché sur le net, mais je ne trouve jamais ce genre de scripts. > > J'ai essayé ceci: > > if test $MOIS = (01 -a 03 -a 05 -a 12) > mais cela ne fctionne pas.... :( > > > merci de votre aide. > > @+ et encore bonne année :) > > --------------------------------------------------------------------------------------- > Wanadoo vous informe que cet e-mail a ete controle par l'anti-virus mail. > Aucun virus connu a ce jour par nos services n'a ete detecte. [ prompt ]$ var=y; if [[ $var == [xyz] ]]; then echo vrai; else echo faux; fi vrai [ prompt ]$ var=xyz; if [[ $var == [xyz] ]]; then echo vrai; else echo faux; fi faux attention à la différence de comportement de [ [ prompt ]$ var=[xyz]; if [ $var == [xyz] ]; then echo vrai; else echo faux; fi vrai [ prompt ]$ var=xyz; if [ $var == [xyz] ]; then echo vrai; else echo faux; fi faux [ prompt ]$ var=y; if [ $var == [xyz] ]; then echo vrai; else echo faux; fi faux pour les conditions multiples plus complexes: if [ cond1 -o cond2 ] ou if [ cond1 -a cond2 ] et if [[ cond1 || cond2 ]] ou if [[ cond1 && cond2 ]] et if [ cond1 ] || [ cond2 ] ou if [ cond1 ] && [ cond2 ] et idem avec [[ bye jipe
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
