PowerShell Boolean | Forklart

PowerShell Boolean | Forklart
Vi bruker ofte logikk i PowerShell -skript for å utføre en handling basert på betingelsen om at noe er sant. Imidlertid kommer det situasjoner der du kanskje vil håndtere det inverse av den ekstra tilstanden. I et slikt tilfelle, bruk boolsk Verdier i PowerShell for å avgjøre om noe er sant eller usant. Disse verdiene er betegnet som $ true eller $ usann, der "$ True”Boolsk verdi tilsvarer“1”Og“$ Falsk”Tilsvarer“0”.

Denne bloggen vil diskutere PowerShell Boolean med passende eksempler.

Hvordan bruke boolsk i PowerShell?

For å bruke PowerShell Boolean, følg syntaksen nedenfor.

Syntaks
Den gitte syntaks vil sammenligne to verdier, “verdi1”Og“verdi2,”Basert på den ekstra“betingelse”. Dette uttrykket vil returnere PowerShell Boolean “ekte”Eller“Falsk”Som en utgang:

betingelse

Operatørpresedence in PowerShell

Vi sammenligner verdier med forskjellige forhold ved å bruke operatører. Under sammenligningen begynner PowerShell å sammenligne verdier fra venstre mot høyre. Hvis den venstresidige verdien tilsvarer den høyre-sidige verdien, anses den som sann; Ellers er det falskt.

Nå, sjekk ut følgende eksempler for bruk av Boolean in PowerShell.

Eksempel 1
I dette eksemplet vil vi sammenligne to verdier og sjekke om ordtellingen deres er like eller ikke. For å sammenligne verdier, vil vi legge til strengen “Palindrome”Med“-Eq”Eller“ tilsvarer ”operatør:

> "Palindrome" -eq "Palindrome"

Kodebiten nedenfor viser “ekte”Som en utgang fordi ordet telling av begge de ekstra verdiene er like:

I tilfelle hvis ordtallet for den spesifiserte verdien ikke er lik, vil uttrykket returnere “Falsk”Boolsk verdi:

> "Palindrome" -eq "Palindrom"

Produksjon

Eksempel 2
Nå, i samme eksempel, vil vi sjekke saksfølsomheten til de ekstra verdiene sammen med ordtellingen deres. For å gjøre det, bruk "-CEQ”I stedet for“-Eq”Operatør:

> "Palindrome" -Ceq "Palindrome"

Det gitte uttrykket vil komme tilbake “ekte”Ettersom verdiene har samme sak og ordtelling:

Tilsvarende vil uttrykket gitt nedenfor returnere “Falsk”Som ordtelling og tilfellet med tilleggsverdiene er ikke matchet:

> "Palindrome" -Ceq "Palind"

Eksempel 3
I PowerShell, den boolske operatøren “$ true”Tilsvarer“1”:

> $ true -eq 1

Produksjon

Tilsvarende "$ falsk”Boolsk verdi tilsvarer“0”:

> $ falsk -eq 0

Produksjon

Som "$ true”Er ikke lik“0”Så følgende uttrykk vil sende ut”Falsk”:

> $ true -eq 0

Produksjon

Til slutt, “$ falsk”Er ikke lik“ 1 ”, så følgende uttrykk vil sende ut”Falsk”:

> $ falsk -eq 1

Produksjon

Vi har gitt all den essensielle informasjonen relatert til PowerShell Boolean med eksempler.

Konklusjon

PowerShell bruker boolske verdier for å avgjøre om noe er sant eller usant. Disse verdiene er betegnet som $ true eller $ usann, der "$ True”Boolsk verdi tilsvarer“1”Og“$ Falsk”Tilsvarer“0”. PowerShell Boolean -typer er ganske nyttige når du jobber med skript. I denne bloggen diskuterte vi Boolean i PowerShell med passende eksempler.