В PowerShell логическите оператори се използват за свързване на изрази или инструкции, за да се направи един израз. Резултатът от логическите оператори обикновено води до булеви стойности, като например „ $True ' или ' $False ”. Те са много полезни, когато проверявате няколко условия наведнъж. Логическите оператори включват „ -и ”, “ -или ”, “ -Безплатно “, и „ -не ”.
Този запис ще наблюдава няколко логически оператора в PowerShell.
Какъв е процесът за използване на логически оператори в PowerShell?
Изброените по-долу логически оператори се обсъждат в допълнителното ръководство:
Оператор 1: Логическо И (-и)
В PowerShell, „ И ' операторът се използва за връщане на булева стойност ' $True ”, ако и двата израза или условия са правилни:
$val1 = петнадесет
$val2 = 25
( $val1 - lt $val2 ) -и ( $val2 -екв 25 )
Оператор 2: Логическо ИЛИ (-или)
„ ИЛИ ” логическият оператор се използва за връщане на „ $True ” стойност, ако поне едно условие е правилно:
$val1 = петнадесет
$val2 = 25
( $val1 - lt $val2 ) -или ( $val2 -екв двадесет )
Оператор 3: Изключително логическо XOR (-xor)
Логичното изключително “ БЕЗПЛАТНО ” оператор връща само „ $True ” стойност, когато едно твърдение е правилно. Ако повече от едно твърдение е правилно, то ще върне „ $False ” стойност:
$val1 = 10$вал = петнадесет
( $val1 - lt $val2 ) -Безплатно ( $val2 -екв петнадесет ) -Безплатно ( $val1 -екв 10 )
Оператор 4: Логическо НЕ (-не)
Логическият оператор „НЕ“ връща обратното на предоставената стойност. Ако някои конкретни стойности върнат „ $True ” тогава този оператор ще върне „ $False ” стойност:
$val1 = двадесет$val2 = 30
-не ( $val1 - lt $val2 )
Това беше всичко относно използването на логическите оператори в PowerShell.
Заключение
Логическите оператори в PowerShell се използват за сравняване на стойности или изрази, включително низове или цели числа. Той дава резултатния изход под формата на булева стойност, като например „ Вярно ' или ' Невярно ”. Ако изразът е правилен, изходът ще бъде „Истина“, в противен случай ще бъде „Невярно“. Това описание обяснява накратко логическите оператори в PowerShell.