„PowerShell“ loginiai operatoriai naudojami išraiškoms arba teiginiams sujungti, kad būtų sudaryta viena išraiška. Iš loginių operatorių išvesties paprastai gaunamos Būlio reikšmės, pvz. $Tiesa “ arba „ $False “. Tai labai naudinga tikrinant kelias sąlygas vienu metu. Loginiai operatoriai apima „ - ir “, „ - arba “, „ -Laisvas ', ir ' - ne “.
Šiame įraše bus stebimi keli „PowerShell“ loginiai operatoriai.
Koks yra loginių operatorių naudojimo PowerShell procesas?
Toliau išvardyti loginiai operatoriai aptariami tolesniame vadove:
1 operatorius: loginis IR (-ir)
„PowerShell“ IR 'operatorius naudojamas loginei reikšmei grąžinti' $Tiesa “, jei abi išraiškos arba sąlygos yra teisingos:
$val1 = penkiolika
$val2 = 25
( $val1 -lt $val2 ) - ir ( $val2 -ekv 25 )
2 operatorius: loginis ARBA (-arba)
„ ARBA 'loginis operatorius naudojamas norint grąžinti ' $Tiesa “ reikšmę, jei bent viena sąlyga yra teisinga:
$val1 = penkiolika
$val2 = 25
( $val1 -lt $val2 ) - arba ( $val2 -ekv dvidešimt )
3 operatorius: išskirtinis loginis XOR (-xor)
Logiška išskirtinė “ LAISVAS ' operatorius grąžina tik ' $Tiesa “ reikšmę, kai vienas teiginys yra teisingas. Jei teisingi daugiau nei vienas teiginys, jis grąžins „ $False “ vertė:
$val1 = 10$val = penkiolika
( $val1 -lt $val2 ) -Laisvas ( $val2 -ekv penkiolika ) -Laisvas ( $val1 -ekv 10 )
4 operatorius: loginis NE (-not)
Loginis operatorius ' NOT ' grąžina pateiktos vertės atvirkštinę vertę. Jei kai kurios konkrečios reikšmės grąžina „ $Tiesa “, tada šis operatorius grąžins „ $False “ vertė:
$val1 = dvidešimt$val2 = 30
- ne ( $val1 -lt $val2 )
Tai buvo viskas apie loginių operatorių naudojimą „PowerShell“.
Išvada
Loginiai operatoriai „PowerShell“ naudojami lyginant reikšmes arba išraiškas, įskaitant eilutes arba sveikuosius skaičius. Jis pateikia gautą išvestį Būlio reikšmės forma, pvz., ' Tiesa “ arba „ Netiesa “. Jei išraiška teisinga, išvestis bus „True“, kitu atveju ji bus „False“. Šis įrašas trumpai paaiškino loginius „PowerShell“ operatorius.