PowerShell Boolean | Wyjaśnione

PowerShell Boolean | Wyjaśnione
Często używamy logiki w skryptach PowerShell do wykonywania akcji opartej na warunku, że coś jest prawdą. Jednak pojawiają się sytuacje, w których możesz chcieć poradzić sobie z odwrotnością dodanego stanu. W takim przypadku użyj Boolean Wartości w PowerShell w celu ustalenia, czy coś jest prawdziwe, czy fałszywe. Wartości te są oznaczone jako $ true lub $ false, gdzie „$ True„Wartość logiczna jest równoważna„1" I "$ False" jest równa "0".

Ten blog omówi PowerShell Boolean z odpowiednimi przykładami.

Jak używać boolean w PowerShell?

Aby użyć PowerShell Boolean, postępuj zgodnie z pod względem podanej składni.

Składnia
Podana składnia porówna dwie wartości, „wartość 1" I "wartość2,”Na podstawie dodanego„stan". To wyrażenie zwróci PowerShell Boolean ”PRAWDA" Lub "FAŁSZ”Jako wyjście:

stan

Pierwsze pierwszeństwo operatora w PowerShell

Porównujemy wartości z różnymi warunkami za pomocą operatorów. Podczas porównania PowerShell zaczyna porównać wartości od lewej do prawej. Jeśli wartość lewostronna jest równa wartości prawej, jest uważana za prawdziwą; W przeciwnym razie jest to fałszywe.

Teraz sprawdź następujące przykłady używania boolean w PowerShell.

Przykład 1
W tym przykładzie porównamy dwie wartości i sprawdzimy, czy ich liczba słów jest równa, czy nie. Aby porównać wartości, dodamy ciąg „Palindrom" z "-Eq”Lub operator„ równy ”:

> „palindrome” -eq „palindrome”

Poniższy fragment kodu pokazuje „PRAWDA”Jako wyjście, ponieważ liczba słów obu wartości dodanych jest równa:

W przypadku, gdy liczba słów określonej wartości nie jest równa, wyrażenie zwróci „FAŁSZ„Wartość logiczna:

> „Palindrome” -eq „Palindrom”

Wyjście

Przykład 2
Teraz, w tym samym przykładzie, sprawdzimy czułość przypadku wartości dodanych wraz z ich liczbą słów. Aby to zrobić, użyj „-Ceq" zamiast tego "-Eq„Operator:

> „palindrome” -ceq „palindrome”

Dane wyrażenie powróci „PRAWDA”Ponieważ wartości mają ten sam przypadek i liczba słów:

Podobnie wyrażenie podane poniżej powróci „FAŁSZ”Ponieważ liczba słów i przypadek wartości dodanych nie są dopasowane:

> „Palindrome” -ceq „Palind”

Przykład 3
W PowerShell, operator boolean „$ true" jest równa "1”:

> $ true -eq 1

Wyjście

Podobnie „„ „$ false„Wartość logiczna jest równoważna„0”:

> $ false -eq 0

Wyjście

Jak "$ true”Nie jest równe„0”Tak więc wyrażenie następujące wyprowadzi„FAŁSZ”:

> $ true -eq 0

Wyjście

Wreszcie „$ false”Nie jest równe„ 1 ”, więc wyrażenie następujące wyrażenie„ będzie wyprowadzone „FAŁSZ”:

> $ false -eq 1

Wyjście

Podaliśmy wszystkie podstawowe informacje związane z PowerShell Boolean z przykładami.

Wniosek

PowerShell używa wartości logicznych, aby ustalić, czy coś jest prawdziwe, czy fałszywe. Wartości te są oznaczone jako $ true lub $ false, gdzie „$ True„Wartość logiczna jest równoważna„1" I "$ False" jest równa "0". Typy Boolean PowerShell są bardzo pomocne podczas pracy z skryptami. Na tym blogu omówiliśmy boolean w PowerShell z odpowiednimi przykładami.