PowerShell und der Operator für - -

PowerShell und der Operator für - -
PowerShell verfügt. Es gibt zwei Arten von Containment -Operatoren, die sind “-enthält" Und "-Nichteinschränkungen”. Der Operator „-enthält“ wird verwendet, um den referenzierten Wert innerhalb der Sammlung von Werten zu finden. Dieser Betreiber gibt immer einen booleschen Wert zurück, wie zWAHR" oder "FALSCH”, Unabhängig von der angegebenen Eingabe.

In diesem Beitrag wird der Operator „-contains“ und seine Funktionalität erörtert.

So verwenden Sie PowerShell "-Contains" -Operator?

In Powershell, die “-enthältDer Bediener wird verwendet, um die Sammlung von Werten mit dem referenzierten Wert abzustimmen. Wenn sich der referenzierte Wert in der Sammlung von Werten befindet, kehrt das Ausgabeergebnis als “zurückWAHR"Andernfalls kehrt die resultierende Ausgabe als" zurück "FALSCH”. Dieser Bediener gibt das Ergebnis in der Booleschen Form aus.

Beispiel 1: Verwenden des Operators „-Contains“ zur Übereinstimmung mit dem referenzierten Wert
In diesem Beispiel werden wir den referenzierten Wert mit der Sammlung von Werten, die in einer Variablen gespeichert sind, übereinstimmen:

Funktion enthält
$ text = "Dumme Katze", "Loyal Dog", "schnelles Kaninchen"
$ text -enthält "loyaler Hund"

Enthält

Nach dem angegebenen Skript:

  • Zunächst haben wir eine Funktion namens erstellt “Enthält”.
  • Erstellen Sie danach eine Sammlung von Strings.
  • Verwenden Sie dann das “-enthältOperator, zusammen mit dem Wert, den wir mit der Sammlung übereinstimmen möchten.
  • Rufen Sie schließlich die Funktion auf, indem Sie ihren Namen außerhalb der lockigen Klammern schreiben, um sie auszuführen:

Es kann beobachtet werden, dass das “-enthältOperatorausgabe „True“, da es die angegebenen Werte in der Sammlung von Werten gefunden hat.

Beispiel 2: Verwenden des Operators „-Contains“ zur Übereinstimmung mit dem genauen Wert
In diesem Beispielcode das “-enthältDer Bediener sucht nach dem genauen Wert in der Sammlung von Werten:

Funktion enthält
$ text = "Dumme Katze", "Loyal Dog", "schnelles Kaninchen"
$ text -enthält "loyal"

Enthält

Im selben Skript haben wir nun nur den Parameter geändert, der an das übergeben wird “-enthält"Operator für die Übereinstimmung mit dem"$ TextStringsammlung:

Wie Sie sehen können, ist die Ausgabe “FALSCH" weil das "-enthältDer Bediener fand den genauen Wert nicht.

Abschluss

PowerShell beinhaltet eine “-enthältOperator, der verwendet wird, um den angegebenen/referenzierten Wert in der Sammlung von Werten zu entsprechen, die in einer Variablen gespeichert sind. Wenn die Werte in der Sammlung gefunden werden, ist die Ausgabe “WAHR”; Andernfalls wird „falsch“ zurückgegeben. Dieses Tutorial hat das umfassende Detail des „-containes“ -Portlers in PowerShell gezeigt.