Podobnie jak każdy inny język programowania, PowerShell ma kilku operatorów porównawczych. W operatorze porównawczym dwie wartości są porównywane i zwracane jako wartość logiczna, na przykład „PRAWDA" Lub "FAŁSZ". Te operatorzy porównawcze obejmują „-Tak jak”,„-Zawiera", Lub "-Mecz". Jednak symbole tych operatorów mogą różnić się od innych języków programowania, ale ich funkcjonalność będzie taka sama.
W tym artykule będzie obserwować kilku operatorów porównawczych, w tym „-tak jak„Operator i inne.
Skojarz swoją grę z PowerShell jak operator (i nie tylko)
Podejścia, które zostaną omówione, to:
Metoda 1: Podobnie jak operator
Operator „jak” w PowerShell jest operatorem porównawczym. Służy do znalezienia pasujących obiektów w dostarczonym ciągu za pomocą wyrażenia regularnego. Wykorzystuje dzikie znaki, aby znaleźć dokładne dopasowanie w ciągu. Jeśli określone wyrażenie regularne zostanie znalezione w odpowiednim ciągu, dane wyjściowe będzie „PRAWDA„W przeciwnym razie wynikiem będzie„FAŁSZ". W przypadku, gdy zarówno ciąg, jak i wyrażenia regularne są takie same, wówczas wyjście będzie również „prawdziwe”.
Przykład 1: Użyj operatora „podobnego”, aby znaleźć wyrażenie regularne w odpowiednim ciągu
Ta ilustracja znajdzie słowo wewnątrz ciągu za pomocą „-tak jak„Operator wraz z wykorzystaniem dzikiego charakteru:
„To jest portal podpowiedzi Linuksa.„ -Like”*wskazówka*”
Zgodnie z powyższym kodem:
Przykład 2: Użyj operatora „nie podobnego do”, aby znaleźć odwrotność operatora „podobnego”
W tym przykładzie odwrotność „-tak jak„Operator zostanie wyświetlony za pomocą„-Nie jak„Operator:
„Linux wskazówek” -nie podobny do „portalu Linux”
Metoda 2: Zawiera operator
„„-zawiera„Operator jest jednym z operatorów ograniczania. Sprawdza, czy pewna wartość istnieje w danym zestawie, czy nie. Jeśli tam istnieje wartość, to wyjście to „PRAWDA”, W przeciwnym razie jest to„FAŁSZ".
Przykład 1: Użyj operatora „-Contain”, aby znaleźć element z kolekcji elementów
Ta ilustracja będzie szukała określonego elementu w zbiorze elementów:
$ Collection = „Car”, „Bike”, „Cycle”
$ Collection -Contains „Rower”
Zgodnie z powyższym kodem:
Przykład 2: Użyj operatora „-notContains”, aby znaleźć odwrotność operatora „-Contains”
Ten przykład wykorzysta „-Notcontains„Operator, aby uzyskać odwrotność„-zawiera„Operator:
$ Collection = „Car”, „Bike”, „Cycle”
$ Collection -notContains „Cycle”
Metoda 3: Operator dopasowania
„„-mecz„Operator jest dość podobny do„-tak jak„Operator. Jeśli jednak pojedyncze dopasowanie słowa zostanie znalezione w ciągu, wyjście będzie „PRAWDA".
Przykład 1: Użyj operatora „-Match”, aby dopasować część ciągu wewnątrz ciągu
Ta ilustracja znajdzie dopasowanie wyrażenia regularnego w ciągu, wykorzystując „-mecz„Operator:
$ str = "to jest wskazówka Linux."
$ str -match „wskazówka”
Zgodnie z powyższym kodem:
Przykład 2: Użyj operatora „-notmatch”, aby znaleźć odwrotność operatora „-Match”
Ten przykład znajdzie odwrotność „-mecz„Operator za pomocą„-nie pasuje„Operator:
$ str = "to jest wskazówka Linux."
$ str -notmatch „wskazówka”
Omówiliśmy różnych operatorów porównawczych w PowerShell.
Wniosek
PowerShell's „-Tak jak„Operator służy do znalezienia ciągu zawierającego wyrażenie regularne. Jest to jeden z operatorów porównawczych. Istnieją również inni operatorzy porównawcze, tacy jak „-zawiera" I "-mecz". Wyjście operatorów porównawczych jest zawsze zwracane jako wartości logiczne, które wynoszą „PRAWDA" Lub "FAŁSZ". Ten post ilustruje operatorów porównawczych.