Mardi - Conditions Complexes
09/09/2003
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
Chargement
Commentaires récents