PowerShell er ikke like

PowerShell er ikke like
Det er mange sammenligningsoperatører du må ha hørt om. En av dem er den "ikke like" operatøren. Den returnerer "falsk" hvis begge verdiene er de samme og "sanne" hvis verdiene er forskjellige. Den "ikke like" operatøren kan jobbe med tegn, heltall og strengverdier likt. Innenfor denne guiden vil vi se implikasjonen av den "ikke like" operatøren på alle typer verdier i PowerShell of the Ubuntu 20.04 Linux -system. La oss begynne med å åpne skallterminalen først med Ctrl+Alt+T. Innenfor terminalen, åpne PowerShell -applikasjonen ved å bruke den enkle “PWSH” -kommandoen som nedenfor.

Eksempel 01: Sammenlign strenger

Nå har PowerShell blitt startet, la oss begynne med den like store operatøren først. Så vi må bruke den "like" operatøren som "EQ" innen to strengverdier med en liten endring. "EQ" har blitt ledet av et minustegn. Den første strengen har kapital "l" i seg mens den andre har alle småverdiene, selv om begge strengene er de samme. Når vi utførte denne kodelinjen, fikk vi "sant" ettersom den "like" operatøren fungerer helt fint uten å vurdere saksfølsomhet.

Nå, sjekk ut den "ikke like" operatøren. Det vil bli brukt som "h-ne" innenfor kodelinjen. Så vi bruker de samme strengverdiene som skal sammenlignes i PowerShell mens "-NE" -operatøren er i mellom dem. Den første kodelinjen viser to strenger, med den ene som har store bokstaver og den andre uten store bokstaver. Den returnerer "falsk" ettersom begge verdiene er like. På neste kodelinje har vi brukt begge strengene med samme tilfelle. Det returnerer også "falsk" fordi begge verdiene er like, og tilstanden sier at disse ikke er like, noe som ikke er sant.

Eksempel 02: Sammenlign tegn

La oss se på å bruke den "ikke like" operatøren på noen tegn. Så vi har brukt “-ne” -operatøren innen kapitalkarakter “A”, og liten karakter “A”. Den første kodelinjen returnerer falsk, ettersom begge karakterene er like logisk, jeg.e., Samme alfabeter. Mens den neste kodelinjen returnerer "sann" som et resultat fordi både alfabetene "A" og "B" ikke er de samme. Slik fungerer den ikke like store operatøren på tegn eller enkelt alfabeter.

Hvis du vil sjekke saksfølsomheten til tegn eller strenger, må du bruke "saken" flagget som "-cne" i den ikke like store operatøren. La oss se på det en gang. På den første kodelinjen har vi sjekket de samme alfabetene med forskjellige tilfeller. Det gir sant fordi på grunn av saksfølsomhet, begge er ikke like. På neste kodelinje har vi brukt det samme tilfellet for de samme alfabeter. Som et resultat ble vi falske.

Eksempel 03: Sammenlign heltall

Den "ikke like" operatøren fungerer det samme på heltallene som den fungerer på strenger. Så vi har brukt to heltall for å bli sammenlignet med "-ne" -operatøren. Den første linjen returnerer "sann" ettersom begge heltallene er forskjellige, mens den andre returnerer "falsk" ettersom begge er de samme.

Eksempel 04: Sammenligning av to forhold

La oss bruke den "ikke like" operatøren innen mer enn to uttalelser for å sjekke likheten. Vi bruker "eller" -operatøren for å gi ut det endelige boolske resultatet. Så vi har brukt det innen de to forholdene. Dermed sammenligner både uttalelsene før og etter "eller" operatøren de samme ordene mens du bruker den "ikke like" operatøren innen. "Eller" -operatøren viser "falsk" hvis både forholdene før og etter at det viser seg "usant". Derfor ble vi "usanne" til gjengjeld da begge forholdene ikke møtes.

Da har vi brukt den "ikke like" operatøren for å sammenligne likhet med ganske forskjellige verdier innenfor både forholdene før og etter "eller" -operatøren. "Eller" -operatøren kommer tilbake hvis begge forholdene møtes. Så innenfor dette scenariet returnerer begge forholdene sant. Derfor fikk vi "sant" til gjengjeld.

Hvis en av forholdene er "sant", kommer eller returnerer "sant". Så vi fikk "sant" til gjengjeld nedenfor.

Konseptet med å sjekke mer enn to forhold kan også brukes på heltalene. Så vi har brukt noen kodelinjer for å sammenligne heltall med den "ikke like" operatøren. "Eller" -operatøren har blitt brukt som før. Du kan se at bruken av "eller" returnerer "falsk" hvis både forholdene før og etter at det viser seg å være "falsk". Ellers, hvis en enkelt tilstand viser seg å være "sann", returnerer den "sant".

Eksempel 05: Sammenlign variabler

Du kan også bruke den "ikke like" operatøren på variabler for å sjekke om de to spesifiserte variablene er like eller ikke. Dermed har vi uttalt to strengtypevariabler hver for seg, i.e., “A”, og “B”. En ny variabel har sjekket om både variablene “A”, og “B” ikke er like ved å bruke den "ikke like" operatøren i dem. Ettersom begge variablene har helt forskjellige verdier, vil den returnere "sanne" til variabelen "nye". Verdien som er lagret i variabelen “New” vil vises på PowerShell ved å bruke "Echo" -uttalelsen som nedenfor.

Du kan også bruke den "ikke like" operatøren i "if-elv" -erklæringen om PowerShell-kode. Derfor erklærte vi to strengvariabler og startet en "if" -uttalelse. "IF" -uttalelsen sjekker om to variabler ikke er like eller like ved å bruke den "ikke like" operatøren. Hvis tilstanden er oppfylt og begge variablene viser seg å ikke være like, vil den første "ekko" -uttalelsen bli utført; Ellers blir den andre delen utført. Ettersom begge variablene er like, bortsett fra saksfølsomhet, blir ikke forholdene fornøyde. Til gjengjeld er den andre Echo -uttalelsen blitt utført fra den "ellers" delen av uttalelsen i henhold til utdataene nedenfor.

Konklusjon:

Denne guiden forklarer å bruke den "ikke like" operatøren på tegn, strenger og heltallverdier i PowerShell. Vi har forbedret nivået på eksemplene våre ved å bruke mer enn 1 tilstand ved bruk av "eller" -operatøren. Vi håper du likte det.