Dans cet article, PowerShell ou opérateur est brièvement décrit en utilisant différents exemples.
Comment fonctionne ou opérateur dans PowerShell?
Le ou opérateur est un membre de la famille des opérateurs logiques tels que pas, et Xor opérateurs, et ou les opérateurs. Il est utilisé dans deux conditions ou plus. L'utilisation de l'opérateur OR est généralement observée dans les déclarations conditionnelles (si, if-else, if-else-if) et en boucle (pour, tandis que faire du temps).
Syntaxe
Dans PowerShell, la syntaxe de l'opérateur OR est la suivante:
-ou
La syntaxe ci-dessus fait référence à l'utilisation des deux conditions à la fois à l'aide de l'opérateur OR. Pour plus de deux conditions, la syntaxe suivante peut être suivie.
-ou -ou
Comment utiliser ou opérateur dans PowerShell?
Pour une meilleure compréhension, différents exemples de la ou opérateurs sont fournis ici. Pour ce faire, nous utilisons PowerShell Ise ici pour faire un court script dans lequel l'utilisation de l'opérateur OR est affichée. Discutons-y.
Exemple 1: Comparez deux valeurs
Dans le premier exemple, nous vous montrerons comment deux valeurs peuvent être comparées à l'aide du PowerShell ou de l'opérateur.
Code
$ x = 5
$ y = 20
if (($ x -gt $ y) -or ($ y -lt 30)))
Écriture-sortie "La condition est vraie"
autre
Écriture-sortie "La condition n'est pas vraie"
Dans le code ci-dessus:
Sortir
Pour la sortie, exécutez le script PowerShell en fournissant le chemin absolu du script comme nous l'avons fait ici:
Le résultat montre que le Si Block du code est exécuté, qui indique que la condition IF est vraie.
Exemple 2: tester deux conditions
Un autre exemple est utilisé dans cette section pour mieux comprendre l'opérateur OR dans PowerShell. Dans cet exemple, un bonus est accordé aux étudiants après avoir vérifié la fréquentation des étudiants et leurs numéros de sujet.
Code
Écriture-sortie "Exemple d'utilisation de l'Or-opérateur"
$ Student_Attendance = Read-Host -PROMPT "Entrez la fréquentation des étudiants"
$ Sujet_number = read-host -pRomppt "Entrée le numéro de sujet"
if ($ Student_Attendance -gt 35 -or $ suject_number -gt 50)
Écriture-sortie "Bonus 5 marques est donnée"
autre
"Soustraire 5 marques"
Dans le code ci-dessus, deux variables «Student_Atendance" et "Sujet_number"Sont initialisés. Par la suite, l'utilisateur saisit manuellement les valeurs dans ces variables. La condition est appliquée ici: le Student_Atendance la valeur est supérieure à 35, et le Sujet_number est supérieur à 50.
Sortir
Exécutez le script PowerShell en utilisant le chemin complet du script:
Le résultat montre que le bloc Else de la déclaration if-else est exécuté, ce qui indique que les deux conditions ont été définies sur False.
Conclusion
Dans PowerShell, ou opérateur est utilisé pour comparer plusieurs conditions et aide à choisir celui qui satisfait le critère spécifique. Dans la première section, un aperçu du ou opérateur est décrit, suivi par sa syntaxe. De plus, un ensemble d'exemples est fourni pour montrer l'utilisation pratique Powershell ou opérateur.