Dette innlegget vil illustrere en omfattende guide for å sjekke lengden på variabler.
Hvordan kan jeg teste at en variabel er mer enn åtte tegn i PowerShell?
Disse metodene kan brukes til å sjekke ut tegnene i variablene:
Metode 1: Bruk “$ streng.Lengde ”-metode for å teste om en PowerShell -variabel inneholder mer enn åtte tegn
“$ Streng.Lengde”Er den enkleste metoden for å undersøke strengens lengde på strengen. Alt vi trenger å gjøre er å sammenkoble den strengetildelte variabelen med "Lengde”Eiendom. Oversikt for eksempel det gitte eksemplet.
Eksempel
I dette eksempelkoden vil vi demonstrere å teste en variabel om den har åtte eller flere variabler eller ikke:
$ str = "Hello World"
if ($ str.Lengde -GT 8)
Skriving-output "Strengen har mer enn åtte tegn"
ellers
skriving-output "Strengen har mindre enn åtte tegn"
I den uttalte koden:
Det kan sees at utgangene bekrefter at strengen har mer enn åtte tegn.
Metode 2: Bruk metoden “Ternary Operator” for å teste om en variabel er mer enn åtte tegn i PowerShell
En annen metode som vi vil bruke for å sjekke variabel lengde er "Ternær operatør ?”Metode. Det er ganske likt "If-Else”Uttalelse. “Ternær operatør ?”Fungerer bare på en PowerShell versjon 7. Så hvis du ikke har PowerShell versjon 7 installert, følg vårt andre dedikerte innlegg.
Eksempel
Dette eksemplet vil demonstrere hvordan du kan sjekke variabel lengde ved hjelp av “Ternær operatør ?”Metode:
> $ str = "Hello World"
> ($ str.Lengde -GT 8) ? "Større": "ikke større"
I henhold til koden ovenfor:
Det handlet om å teste at en PowerShell -variabel inneholder mer enn åtte tegn.
Konklusjon
For å teste en variabel, enten den har åtte eller flere tegn eller ikke, kan to metoder brukes. Disse metodene inkluderer "If-Else”Uttalelse og“Ternary ?”Operatør med kombinasjonen av“Lengde”Eiendom. Dette innlegget har utdypet en omfattende guide for å teste om en variabel har mer enn åtte tegn eller ikke i PowerShell.