Jak używać jak operator w PowerShell Where-Obiekt?

Jak używać jak operator w PowerShell Where-Obiekt?

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?
  • Jak „lubi” operator działa w PowerShell?
  • Jak korzystać/korzystać z operatora „lubisz” w PowerShell Where-Obiekt?

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:

  • Najpierw dodaj „Write-host„Polecenie do napisania wiersza tekstowego.
  • Następnie przypisz wartość ciągu do „$ Wejście" zmienny.
  • Na koniec poszukaj pasującego sznurka przechowywanego w „-„Zmienna za pomocą„-tak jak„Operator.

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.