Ten post ilustruje kompleksowy przewodnik, aby sprawdzić długość zmiennych.
Jak mogę przetestować, że zmienna to więcej niż osiem znaków w PowerShell?
Metody te można wykorzystać do sprawdzenia znaków w zmiennych:
Metoda 1: Użyj ciągu „$.Długość ”metoda sprawdzenia, czy zmienna PowerShell zawiera więcej niż osiem znaków
"$ String.Długość”Jest najłatwiejszą metodą zbadania długości sznurka sznurka. Wszystko, co musimy zrobić, to połączenie zmiennej przypisanej ciągu z „Długość" nieruchomość. Na przykład przegląd podany przykład.
Przykład
W tym przykładowym kodzie zademonstrujemy przetestowanie zmiennej, niezależnie od tego, czy ma ona osiem lub więcej zmiennych, czy nie:
$ str = "Hello World"
if ($ str.Długość -gt 8)
Output „String ma więcej niż osiem znaków”
w przeciwnym razie
Output „String ma mniej niż osiem znaków”
W określonym kodzie:
Można zauważyć, że wyjścia potwierdzają, że ciąg ma więcej niż osiem znaków.
Metoda 2: Użyj metody „operatora trójskładnikowego”, aby sprawdzić, czy zmienna ma więcej niż osiem znaków w PowerShell
Inną metodą, której użyjemy do sprawdzenia długości zmiennej, jest „Operator trójskładnikowy ?" metoda. Jest dość podobny do „Jeśli inaczej" oświadczenie. "Operator trójskładnikowy ?”Działa tylko w wersji 7 PowerShell. Tak więc, jeśli nie masz zainstalowanej wersji 7 PowerShell, śledź nasz inny dedykowany post.
Przykład
Ten przykład pokaże, jak sprawdzić długość zmiennej za pomocą „Operator trójskładnikowy ?" metoda:
> $ str = "Hello World"
> ($ str.Długość -gt 8) ? „Większy”: „Nie większy”
Zgodnie z powyższym kodem:
Chodziło o testowanie, że zmienna PowerShell zawiera więcej niż osiem znaków.
Wniosek
Aby przetestować zmienną, niezależnie od tego, czy ma ona osiem lub więcej znaków, czy nie, można zastosować dwie metody. Metody te obejmują „Jeśli inaczej”Oświadczenie i„Potrójny ?„Operator z kombinacją„Długość" nieruchomość. Ten post opracował kompleksowy przewodnik, aby sprawdzić, czy zmienna ma więcej niż osiem znaków, czy nie w PowerShell.