Accueil > Astuces OSXFAQ > Mardi - Conditions Complexes

Mardi - Conditions Complexes

Les conditions dans les instructions ‘if’, ‘elif’ et ‘while’ peuvent contenir des éléments AND, OR et NOT. Par exemple, pour tester si le paramètre 1 est “-p” AND que ke paramètre 2 est vide, utilisez :

if [ "$1" = "-p" -a "$2" = "" ]; then

Le ‘-a’ représente AND.

Utilisez ‘-o’ pour OR.

Pour inverser une condition utilisez le point d’exclamation (!). Par exemple pour tester qu’un fichier n’est pas un répertoire :

if [ ! -d "$file" ]; then

Mac OS X Unix Tutorial 9 - Shell Scripting 2. New 8 Septembre.


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
 cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire