Powershell Boolean | Erklärt

Powershell Boolean | Erklärt
Wir verwenden oft Logik in PowerShell -Skripten, um eine Aktion auszuführen, die auf der Bedingung basiert, dass etwas wahr ist. Es gibt jedoch Situationen, in denen Sie möglicherweise die Umkehrung des zusätzlichen Zustands bewältigen möchten. In einem solchen Fall verwenden Sie boolean Werte in PowerShell, um festzustellen, ob etwas wahr oder falsch ist. Diese Werte werden als $ true oder $ false bezeichnet, wobei die “$ True"Boolescher Wert entspricht"1" Und "$ False" ist äquivalent zu "0”.

In diesem Blog werden PowerShell Boolean mit geeigneten Beispielen erörtert.

Wie man Boolesche in Powershell benutzt?

Um PowerShell Boolean zu verwenden, folgen Sie der folgenden Syntax.

Syntax
Die angegebene Syntax wird zwei Werte vergleichen, “Wert1" Und "Wert2,"Basierend auf dem hinzugefügten"Zustand”. Dieser Ausdruck wird PowerShell Boolean zurückgeben "WAHR" oder "FALSCH”Als Ausgabe:

Zustand

Vorrang in Powershell

Wir vergleichen Werte mit unterschiedlichen Bedingungen, indem wir Operatoren verwenden. Während des Vergleichs beginnt PowerShell mit dem Vergleich der Werte von links nach rechts,. Wenn der linksseitige Wert dem rechtsseitigen Wert entspricht, wird er als wahr angesehen. Ansonsten ist es falsch.

Schauen Sie sich nun die folgenden Beispiele für die Verwendung von Boolean in PowerShell an.

Beispiel 1
In diesem Beispiel werden wir zwei Werte vergleichen und prüfen, ob ihre Wortzahl gleich ist oder nicht. Um Werte zu vergleichen, werden wir die Zeichenfolge hinzufügen “Palindrom" mit "-Gl"Oder" gleich dem "Operator:

> "Palindrome" -Eq "Palindrome"

Das folgende Code -Snippet zeigt “WAHR”Als Ausgabe, weil die Wortzahl beider hinzugefügten Werte gleich ist:

Wenn die Wortzahl des angegebenen Wertes nicht gleich ist, wird der Ausdruck zurückgegeben. “FALSCH”Boolescher Wert:

> "Palindrome" -Eq "Palindrom"

Ausgang

Beispiel 2
Im gleichen Beispiel werden wir die Fallempfindlichkeit der hinzugefügten Werte zusammen mit ihrer Wortzahl überprüfen. Um dies zu tun, verwenden Sie “-CEQ" anstatt der "-Gl" Operator:

> "Palindrome" -Ceq "Palindrome"

Der angegebene Ausdruck wird zurückkehren "WAHR”Da die Werte den gleichen Fall und die gleiche Wortzahl haben:

In ähnlicher Weise wird der nachstehend angegebene Ausdruck zurückgegeben “FALSCH”Wenn die Wortzahl und der Fall der hinzugefügten Werte nicht übereinstimmen:

> "Palindrome" -Ceq "Palind"

Beispiel 3
In Powershell, dem Booleschen Bediener “$ true" ist äquivalent zu "1”:

> $ true -eq 1

Ausgang

In ähnlicher Weise die “$ false"Boolescher Wert entspricht"0”:

> $ false -eq 0

Ausgang

Als "$ true" ist ungleich zu "0"Also wird der folgende Ausdruck ausgegeben"FALSCH”:

> $ true -eq 0

Ausgang

Zuletzt, "$ false"Ist nicht gleich" 1 ", sodass der folgende Ausdruck ausgegeben wird"FALSCH”:

> $ false -eq 1

Ausgang

Wir haben alle wesentlichen Informationen im Zusammenhang mit PowerShell Boolean mit Beispielen zur Verfügung gestellt.

Abschluss

PowerShell verwendet boolesche Werte, um festzustellen, ob etwas wahr oder falsch ist. Diese Werte werden als $ true oder $ false bezeichnet, wobei die “$ True"Boolescher Wert entspricht"1" Und "$ False" ist äquivalent zu "0”. PowerShell Boolesche Typen sind bei der Arbeit mit Skripten sehr hilfreich. In diesem Blog haben wir Boolesche in Powershell mit geeigneten Beispielen besprochen.