Opérateurs logiques

Les opérateurs logiques permettent de vérifier jusqu’à plusieurs comparaisons dans une même expression. Par exemple : ($var1 -eq $var2) -and ($var3 -eq $var4) renverra le booléen true si $var1 est égal à $var2 et que $var3 est égal à $var4, dans le cas contraire la valeur false sera renvoyée. Voici la liste des opérateurs logiques disponibles :

Opérateur

Signification

-and

ET logique

-or

OU logique

-not

NON logique

!

NON logique

-xor

OU exclusif

Pour mieux comprendre l’utilisation de ces opérateurs, voici quelques exemples d’applications :


PS > (5 -eq 5) -and (8 -eq 9) 
False
 

Faux, car 5 est bien égal à 5, mais 8 n’est pas égal à 9.


PS > (5 -eq 5) -or (8 -eq 9) 
True
 

Vrai, car l’une des deux expressions est vraie, 5 est bien égal à 5.


PS > -not (8 -eq 9) 
True 
 
PS > !(8 -eq 9) 
True
 

Vrai, car 8 n’est pas égal à 9.

Pour consulter la suite, découvrez le livre suivant :
couv_EI2CPOWFOL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Opérateurs de type
Suivant
Opérateurs binaires