I denne artikkelen beskrives PowerShell eller Operator kort ved å bruke forskjellige eksempler.
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:
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.