PowerShell to narzędzie CLI (interfejs wiersza poleceń) używane przez administratorów systemów do wykonywania zadań automatyzacji. Jest obsługiwany w systemie Windows i innych systemach operacyjnych UNIX. PowerShell ma wielu operatorów porównawczych. Mówiąc prosto, wykorzystuje operatorów porównawczych do porównania dwóch wartości i wynikach wynikających z wartości logicznych, takich jak „PRAWDA" Lub "FAŁSZ". Ponadto operatorzy porównawcze obejmują równe, nie równe, większe niż, mniej niż, lub nie lubią operatorzy.
Ten artykuł będzie prowadził o:
Co jest „jak” operator w PowerShell?
„„tak jak„Operator w PowerShell jest jednym z pasujących operatorów. Służy do znajdowania elementów w obiektach zgodnie z określonym warunkami za pomocą wyrażeń regularnych. Możesz także użyć go, aby ustalić, czy określony ciąg jest obecny w odpowiednim ciągu.
Jak „lubi” operator działa w PowerShell?
„„tak jak„Operator używa„Charakter dzikiej karty *„Aby dopasować dokładne struny odpowiadających ciągami. Może reprezentować jeden lub wiele dokładnych znaków w ciągu, które są wcześniej umieszczone.
Jak korzystać/korzystać z operatora „lubisz” w PowerShell Where-Obiekt?
Oto podstawowa składnia do wykorzystania „-tak jak„Operator:
-tak jak
Teraz skieruj się w kierunku podanych przykładów do obejrzenia wariantów korzystania z podobnego operatora w PowerShell.
Przykład 1: Używanie operatora „Like” do dopasowania części ciągu
W odpowiednim przykładzie będziemy szukać „Ten" w "To jest Linuxhint„String za pomocą„-tak jak„Operator:
> „To jest Linuxhint” -podobne do „tego”
Wyjście to „FAŁSZ”Ponieważ oba sznurki nie są takie same.
Przykład 2: Używanie operatora „Like” do dopasowania całego ciągu
Gdy oba ciągi są takie same, wyjście zostanie zwrócone jako „PRAWDA”:
> „To jest Linuxhint” -to „to jest Linuxhint”
Wyjście
Przykład 3: Używanie operatora „Like” do dopasowania częściowego ciągu
W tym przykładzie poszukaj częściowego ciągu w odpowiednim ciągu za pomocą „Charakter dzikiej karty *". Pozwala oba sznurki nie być takie same (jako całość), aby uzyskać „PRAWDA" wyjście. Jeśli częściowy ciąg zostanie znaleziony w drugim ciągu, otrzymamy to samo wyjście:
> „To jest Linuxhint” -Like '*This*'
Wyjście
Wyjście to „PRAWDA”Ponieważ częściowy ciąg znajduje się w odpowiednim ciągu.
Przykład 4: Używanie operatora „Like” do dopasowania do wartości zmiennej (bez karty dzikiej)
Przypiszmy ciąg do zmiennej, a następnie użyj „-tak jak„Operator, aby znaleźć pasujące wartości:
Write-host „To jest przykład bez dzikiej karty *”
$ input = 'to jest Linuxhint'
$ input -ose „Linuxhint”
W powyższym skrypcie:
Wyjście
Wyjście to „FAŁSZ”Ponieważ nie znaleziono dokładnego dopasowania ciągów
Przykład 5: Używanie operatora „Like” do dopasowywania do wartości zmiennej (z kartą Wildcard)
Teraz użyj „Dziki charakter *„Aby znaleźć częściowy ciąg w odpowiedniej wartości zmiennej:
Write-host „To jest przykład z wieldokardą *”
$ input = 'to jest Linuxhint'
$ wejście -podobne „*Linuxhint*”
Wyjście
Wyjście to „PRAWDA”, Ponieważ sznurek częściowy znajduje się w odpowiedniej zmiennej.
Wniosek
„„tak jak„Operator jest jednym z pasujących operatorów używanych do znalezienia dopasowania w odpowiednim ciągu. Używa również operatora wieloznacznego do znalezienia częściowej części łańcucha. Ten powrót operatora „PRAWDA„Jeśli znajdzie dopasowanie w odpowiednich ciągach, w przeciwnym razie wyjście powróci jako„FAŁSZ". Ten artykuł opracowano na temat użycia operatora „lubisz” w PowerShell Where-Ovject.