PowerShellis kasutatakse avaldiste või lausete ühendamiseks ühe avaldise loomiseks loogilisi operaatoreid. Loogiliste operaatorite väljund annab tavaliselt Boole'i väärtused, näiteks ' $Tõsi ” või „ $False ”. Need on väga kasulikud, kui kontrollite mitut tingimust korraga. Loogiliste operaatorite hulka kuuluvad ' -ja ”, „ - või ”, „ - tasuta ', ja ' -mitte ”.
See kirjutis jälgib PowerShellis mitmeid loogilisi operaatoreid.
Mis on PowerShelli loogiliste operaatorite kasutamise protsess?
Allpool loetletud loogilisi operaatoreid käsitletakse järgmises juhendis:
Operaator 1: loogiline JA (-ja)
PowerShellis on ' JA operaatorit ' kasutatakse Boole'i väärtuse tagastamiseks ' $Tõsi ” kui mõlemad avaldised või tingimused on õiged:
$val1 = viisteist
$val2 = 25
( $val1 -lt $val2 ) -ja ( $val2 -ekv 25 )
Operaator 2: loogiline VÕI (-või)
' VÕI '' tagastamiseks kasutatakse loogilist operaatorit $Tõsi ” väärtus, kui vähemalt üks tingimus on õige:
$val1 = viisteist
$val2 = 25
( $val1 -lt $val2 ) - või ( $val2 -ekv kakskümmend )
Operaator 3: loogiline eksklusiivne XOR (-xor)
Loogiline eksklusiivne ' TASUTA ' operaator tagastab ainult ' $Tõsi ” väärtus, kui üks väide on õige. Kui õiged on rohkem kui üks väide, tagastab see ' $False ” väärtus:
$val1 = 10$val = viisteist
( $val1 -lt $val2 ) - tasuta ( $val2 -ekv viisteist ) - tasuta ( $val1 -ekv 10 )
Operaator 4: loogiline EI (-not)
Loogiline operaator ' NOT ' tagastab esitatud väärtuse pöördväärtuse. Kui mõned konkreetsed väärtused tagastavad ' $Tõsi ', siis see operaator tagastab $False ” väärtus:
$val1 = kakskümmend$val2 = 30
-mitte ( $val1 -lt $val2 )
See kõik puudutas PowerShelli loogiliste operaatorite kasutamist.
Järeldus
PowerShelli loogilisi operaatoreid kasutatakse väärtuste või avaldiste, sealhulgas stringide või täisarvude võrdlemiseks. See annab tulemuseks väljundi Boole'i väärtuse kujul, näiteks ' Tõsi ” või „ Vale ”. Kui avaldis on õige, on väljund 'True', vastasel juhul on see 'False'. See kirjutis selgitas lühidalt PowerShelli loogilisi operaatoreid.