PowerShell eller operatør | Forklart

PowerShell eller operatør | Forklart
Hvert programmeringsspråk har noen grunnleggende operasjoner som utføres ved hjelp av betingede eller logiske operatører. Kraftskall gir et anlegg for å knytte en forbindelse mellom uttrykk og uttalelser ved hjelp av logiske operatører. De kan brukes til flere forhold ved å bruke et enkelt uttrykk. PowerShell støtter forskjellige logiske operatører som eller, ikke, og xor.

I denne artikkelen beskrives PowerShell eller Operator kort ved å bruke forskjellige eksempler.

  • Hvordan fungerer eller operatøren i PowerShell
  • Hvordan bruke eller operatør i PowerShell

Hvordan fungerer eller operatøren i PowerShell?

De eller operatør er et familiemedlem av de logiske operatørene som ikke, og, xor operatører, og eller operatører. Det brukes under to eller flere forhold. Bruken av OR-operatøren blir vanligvis observert på betinget (hvis, if-else, if-elv-hvis) og looping-utsagn (for, mens, gjør mens).

Syntaks

I PowerShell er syntaksen til OR -operatøren som følger:

-eller

Ovennevnte syntaks refererer til å bruke de to forholdene om gangen ved hjelp av OR -operatøren. For mer enn to forhold kan følgende syntaks følges.

-eller -eller

Hvordan bruke eller operatør i PowerShell?

For en bedre forståelse, forskjellige eksempler på eller operatører er gitt her. For å gjøre det, bruker vi PowerShell ISE her for å lage et kort manus der bruken av OR -operatøren vises. La oss grave i dem.

Eksempel 1: Sammenlign to verdier

I det første eksemplet vil vi vise deg hvordan to verdier kan sammenlignes ved bruk av PowerShell eller Operator.

Kode

$ x = 5
$ y = 20
if (($ x -gt $ y) -or ($ y -lt 30))

Skriving-output "tilstand er sann"

ellers

Skriving-output "tilstand er ikke sant"

I koden ovenfor:

  • To variabler “$ x = 5”Og“$ y = 20”Initialiseres.
  • Disse verdiene brukes til å lage to forhold, i.e., $ x -GT $ y og $ y -lt 30.
  • Etter det blir disse to forholdene sammen med OR -operatøren.
  • Hvis noen av forholdene er sanne, "hvis”En del av programmet vil bli utført; Ellers "ellers”Uttalelse vil bli skrevet ut.

Produksjon

For output, utfør PowerShell -skriptet ved å gi den absolutte banen til skriptet slik vi gjorde her:

Utfallet viser at Hvis blokkering av koden utføres, som sier at IF-kondisjonen er sann.

Eksempel 2: Test to forhold

Et annet eksempel brukes i dette avsnittet for bedre å forstå OR -operatøren i PowerShell. I dette eksemplet gis en bonus til studenter etter å ha sjekket studentoppmøtet og emnallene deres.

Kode

Skriving-output "Eksempel på bruk av OR-Operator"
$ Student_atendance = read -host -prompt "INPUT studentoppmøtet"
$ Emne_number = read -host -prompt "INPUT Emnetummeret"
if ($ student_atendance -GT 35 -Ol $ emne_number -GT 50)
Skriving-output "bonus 5 merker er gitt"

ellers

"Trekker 5 merker"

I koden ovenfor, to variabler “Student_atendance”Og“Emne_number”Initialiseres. Etterpå legger brukeren manuelt inn verdiene i disse variablene. Tilstanden brukes her: Student_atendance verdien er større enn 35, og Emne_number er større enn 50.

Produksjon

Utfør PowerShell -skriptet ved å bruke den komplette banen til skriptet:

Resultatet viser at den andre blokken av IF-Else-setningen er utført, som sier at begge forholdene var satt til falske.

Konklusjon

I PowerShell, eller operatør brukes til å sammenligne flere forhold og hjelper til med å velge den som tilfredsstiller det spesifikke kriteriet. I den første delen, en oversikt over eller operatør er beskrevet, etterfulgt av syntaks. Videre er det gitt et sett med eksempler for å vise praktisk bruk av Kraftskall eller operatør.