PowerShell oder Operator | Erklärt

PowerShell oder Operator | Erklärt
Jede Programmiersprache verfügt über einige grundlegende Operationen, die mit bedingten oder logischen Operatoren ausgeführt werden. Power Shell Bietet eine Einrichtung, um mit logischen Operatoren einen Zusammenhang zwischen Ausdrücken und Aussagen herzustellen. Sie können unter Verwendung eines einzelnen Ausdrucks für mehrere Bedingungen verwendet werden. PowerShell unterstützt verschiedene logische Operatoren wie z oder, nicht, Und xor.

In diesem Artikel wird PowerShell oder Operator kurz anhand verschiedener Beispiele beschrieben.

  • Wie funktioniert oder Operator in PowerShell?
  • Wie man in PowerShell verwendet oder Operator

Wie funktioniert oder Operator in PowerShell??

Der oder Operator ist ein Familienmitglied der logischen Operatoren wie z nicht und, xor Betreiber und oder Betreiber. Es wird unter zwei oder mehr Bedingungen verwendet. Die Verwendung des oder Operators wird normalerweise in bedingten (if-else, if-else-if) und Looping-Anweisungen (für, während, während, während) beobachtet.

Syntax

In PowerShell lautet die Syntax des oder Operators wie folgt:

-oder

Die obige Syntax bezieht sich auf die Verwendung der beiden Bedingungen gleichzeitig mit Hilfe des oder Operators. Für mehr als zwei Bedingungen kann die folgende Syntax befolgt werden.

-oder -oder

Wie man in PowerShell verwendet oder Operator?

Für ein besseres Verständnis unterschiedliche Beispiele der oder Betreiber werden hier zur Verfügung gestellt. Dazu verwenden wir hier PowerShell ISE, um ein kurzes Skript zu erstellen, in dem die Verwendung des oder Operators angezeigt wird. Lassen Sie uns in sie eingraben.

Beispiel 1: Vergleichen Sie zwei Werte

Im ersten Beispiel zeigen wir Ihnen, wie zwei Werte mit dem PowerShell oder dem Operator verglichen werden können.

Code

$ x = 5
$ y = 20
if (($ x -Gt $ y) -or ($ y -lt 30))

Schreibausgabe "Zustand ist wahr"

anders

Schreibausgabe "Zustand ist nicht wahr"

Im obigen Code:

  • Zwei Variablen “$ x = 5" Und "$ y = 20”Werden initialisiert.
  • Diese Werte werden verwendet, um zwei Bedingungen zu erstellen, ich.e., $ x -Gt $ y Und $ y -lt 30.
  • Danach werden diese beiden Bedingungen mit dem oder Operator verbunden.
  • Wenn eine der Bedingungen wahr ist, das “WennEin Teil des Programms wird ausgeführt; ansonsten der "anders”Aussage wird gedruckt.

Ausgang

Führen Sie für die Ausgabe das PowerShell -Skript aus, indem Sie den absoluten Pfad des Skripts so bereitstellen, wie wir es hier getan haben:

Das Ergebnis zeigt, dass die Wenn Block des Code wird ausgeführt, was besagt, dass die If-Kondition wahr ist.

Beispiel 2: Testen Sie zwei Bedingungen

Ein weiteres Beispiel wird in diesem Abschnitt verwendet, um den oder den Operator in PowerShell besser zu verstehen. In diesem Beispiel wird die Schüler nach der Überprüfung der Studierenden und deren Fachnummern ein Bonus verliehen.

Code

Write-Output "Beispiel für die Verwendung von Or-Operator"
$ Student_attendance = read -host -prompt "Eingibt die Studentin" ein
$ Subjekt_number = read -host -prompt "Eingeben Sie die Betreffnummer ein"
if ($ student_attendance -gt 35 -or $ subjekt_number -gt 50)
Schreibausgabe "Bonus 5 Marks wird gegeben"

anders

"5 Punkte subtrahieren"

Im obigen Code zwei Variablen “Student_attendance" Und "Subjekt_Number”Werden initialisiert. Danach gibt der Benutzer die Werte manuell in diese Variablen ein. Der Zustand wird hier angewendet: die Student_attendance Wert ist größer als 35 und die Subjekt_Number ist größer als 50.

Ausgang

Führen Sie das PowerShell -Skript mit dem vollständigen Pfad des Skripts aus:

Das Ergebnis zeigt, dass der else-Block der IF-ELSE-Anweisung ausgeführt wird, in dem beide Bedingungen auf false festgelegt wurden.

Abschluss

In Powershell, oder Operator wird verwendet, um mehrere Bedingungen zu vergleichen und hilft bei der Auswahl dessen, das das spezifische Kriterium erfüllt. Im ersten Abschnitt ein Überblick über die oder Operator wird beschrieben, gefolgt von seiner Syntax. Darüber hinaus wird eine Reihe von Beispielen bereitgestellt, um die praktische Verwendung des Power Shell oder Operator.