Jumpstart spillet ditt med PowerShell som operatør

Jumpstart spillet ditt med PowerShell som operatør

Akkurat som alle andre programmeringsspråk, har PowerShell flere sammenligningsoperatører. I en sammenligningsoperatør blir to verdier sammenlignet og returnert som en boolsk verdi, for eksempel “ekte”Eller“Falsk”. Disse sammenligningsoperatørene inkluderer "-Som”,“-Inneholder”, Eller“-Kamp”. Imidlertid kan symbolene på disse operatørene være forskjellige fra andre programmeringsspråk, men funksjonaliteten deres vil være de samme.

Denne artikkelen vil observere flere sammenligningsoperatører inkludert "-som”Operatør og andre.

Jumpstart spillet ditt med PowerShell som operatør (og mer)

Tilnærmingene som vil bli diskutert er:

    • Som operatør
    • Inneholder operatør
    • Kampoperatør

Metode 1: Som operatør

Den 'som' operatøren i PowerShell er en sammenligningsoperatør. Det brukes til å finne de matchende objektene i den medfølgende strengen ved å bruke et vanlig uttrykk. Den bruker ville karakterer for å finne den nøyaktige samsvaret i strengen. Hvis det spesifiserte vanlige uttrykket finnes i den tilsvarende strengen, vil utgangen være "ekte”Ellers blir resultatet“Falsk”. I tilfelle både strengen og de vanlige uttrykkene er de samme, vil utgangen også være "sann".

Eksempel 1: Bruk den "-lignende" operatøren for å finne det vanlige uttrykket i den tilsvarende strengen

Denne illustrasjonen vil finne et ord inne i en streng ved å bruke "-som”Operatør sammen med bruken av den ville karakteren:

"Dette er en Linux hint -portal."-lignende"*hint*"

I henhold til koden ovenfor:

    • Lag først en streng, og bruk deretter "-lignende" operatøren.
    • Etter det, legg til et ord eller en delvis streng pakket inn i de ville karakterene, innenfor doble inverterte sitater:



Eksempel 2: Bruk den "-notlike" operatøren for å finne ut det inverse av "-lignende" operatøren

I dette eksemplet er det inverse av “-som”Operatør vises ved å bruke“-Ikke like”Operatør:

"Linux Hint Portal" -Notlike "Linux Hint Portal"


Metode 2: Inneholder operatør

-inneholder”Operatør er en av inneslutningsoperatørene. Den sjekker om en viss verdi eksisterer i det gitte settet eller ikke. Hvis verdien eksisterer der, er utgangen "ekte”, Ellers er det“Falsk”.

Eksempel 1: Bruk operatøren “-Contains” for å finne varen fra samlingen av varer

Denne illustrasjonen vil se etter det spesifiserte elementet i samlingen av elementer:

$ collection = "bil", "sykkel", "syklus"
$ samling -henter "sykkel"


I henhold til koden ovenfor:

    • Først initialiser en variabel “$ samling”Og tilordne flere elementer atskilt med komma.
    • Etter det, legg til en tildelte variabel, etterfulgt av "-inneholder”Parameter, og definere verdien”Sykkel”Til det:



Eksempel 2: Bruk operatøren “-notcontains” for å finne ut det inverse av "-Contains" -operatøren

Dette eksemplet vil bruke "-Notcontains”Operatør for å få det inverse av“-inneholder”Operatør:

$ collection = "bil", "sykkel", "syklus"
$ Collection -NotContains "Cycle"


Metode 3: Match operatør

-kamp”Operatøren ligner ganske på“-som”Operatør. Imidlertid, hvis enkeltordkampen finnes i strengen, vil utgangen være "ekte”.

Eksempel 1: Bruk "-Match" -operatøren for å matche en del av en streng inne i en streng

Denne illustrasjonen vil finne en vanlig uttrykkskamp i strengen ved å bruke "-kamp”Operatør:

$ str = "dette er linux hint.""
$ str -match "hint"


I henhold til koden ovenfor:

    • Først initialiser "$ str”Variabel og tilordne en streng til den.
    • Etter det, i neste linje, først, skriv "$ str" -variabelen, etterfulgt av "-kamp”Parameter, og spesifiser det vanlige uttrykket innen doble inverterte sitater:



Eksempel 2: Bruk "-notmatch" -operatøren for å finne den inverse av "-Match" -operatøren

Dette eksemplet vil finne det inverse av “-kamp”Operatør ved å bruke“-notmatch”Operatør:

$ str = "dette er linux hint.""
$ str -notmatch "hint"



Vi har diskutert forskjellige sammenligningsoperatører i PowerShell.

Konklusjon

PowerShells “-Som”Operatør brukes til å finne strengen som inneholder det vanlige uttrykket. Det er en av sammenligningsoperatørene. Det er også andre sammenligningsoperatører, for eksempel "-inneholder”Og“-kamp”. Produksjonen fra sammenligningsoperatører returneres alltid som boolske verdier som er "ekte”Eller“Falsk”. Dette innlegget har illustrert sammenligningsoperatørene.