I PowerShell brukes logiske operatorer for å koble uttrykkene eller setningene for å lage et enkelt uttrykk. Utdataene fra logiske operatorer resulterer vanligvis i boolske verdier, for eksempel ' $True ' eller ' $False '. Disse er svært nyttige når du sjekker flere forhold samtidig. Logiske operatorer inkluderer ' -og ', ' -eller ', ' -gratis ', og ' -ikke '.
Denne oppskrivningen vil observere flere logiske operatorer i PowerShell.
Hva er prosessen for å bruke logiske operatører i PowerShell?
De logiske operatorene nedenfor er omtalt i den videre veiledningen:
Operator 1: Logisk OG (-og)
I PowerShell, ' OG 'operator brukes til å returnere den boolske verdien' $True ' hvis begge uttrykkene eller betingelsene er riktige:
$val1 = femten
$val2 = 25
( $val1 -lt $val2 ) -og ( $val2 -eq 25 )
Operator 2: Logisk ELLER (-eller)
« ELLER ' logisk operator brukes for å returnere ' $True '-verdi hvis minst én betingelse er riktig:
$val1 = femten
$val2 = 25
( $val1 -lt $val2 ) -eller ( $val2 -eq tjue )
Operatør 3: Logical Exclusive XOR (-xor)
Den logiske eksklusive ' GRATIS ' operatør returnerer bare ' $True ”-verdi når ett utsagn er riktig. Hvis mer enn ett utsagn er riktig, vil det returnere en ' $False ' verdi:
$val1 = 10$val = femten
( $val1 -lt $val2 ) -gratis ( $val2 -eq femten ) -gratis ( $val1 -eq 10 )
Operatør 4: Logisk IKKE (-ikke)
Den logiske operatoren ' NOT ' returnerer inversen av den angitte verdien. Hvis noen spesifikke verdier returnerer ' $True ' så vil denne operatøren returnere ' $False ' verdi:
$val1 = tjue$val2 = 30
-ikke ( $val1 -lt $val2 )
Det handlet om bruken av de logiske operatørene i PowerShell.
Konklusjon
Logiske operatorer i PowerShell brukes til å sammenligne verdiene eller uttrykkene inkludert strenger eller heltall. Det gir den resulterende utgangen i form av en boolsk verdi, for eksempel ' ekte ' eller ' Falsk '. Hvis uttrykket er riktig, vil utdata være 'True', ellers vil det være 'False'. Denne oppskriften forklarte kort de logiske operatørene i PowerShell.