PowerShell ou opérateur | Expliqué

PowerShell ou opérateur | Expliqué
Chaque langage de programmation a des opérations de base qui sont effectuées à l'aide d'opérateurs conditionnels ou logiques. Powershell Fournit une installation pour établir une connexion entre les expressions et les déclarations à l'aide d'opérateurs logiques. Ils peuvent être utilisés pour plusieurs conditions en utilisant une seule expression. PowerShell soutient divers opérateurs logiques tels que ou, pas, et xor.

Dans cet article, PowerShell ou opérateur est brièvement décrit en utilisant différents exemples.

  • Comment fonctionne ou opérateur dans PowerShell
  • Comment utiliser ou opérateur dans PowerShell

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:

  • Deux variables "$ x = 5" et "$ y = 20"Sont initialisés.
  • Ces valeurs sont utilisées pour créer deux conditions, i.e., $ x -gt $ y et $ y -lt 30.
  • Après cela, ces deux conditions sont jointes à l'aide de l'opérateur OR.
  • Si l'une des conditions est vraie, le «si«Une partie du programme sera exécutée; Sinon, le «autre»La déclaration sera imprimée.

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.