Wie man wie Operator in PowerShell wo-Objekt verwendet?

Wie man wie Operator in PowerShell wo-Objekt verwendet?

PowerShell ist ein CLI -Tool (Befehlszeilenschnittstellen), das von Systemadministratoren zur Durchführung von Automatisierungsaufgaben verwendet wird. Es wird unter Windows und anderen Unix -Betriebssystemen unterstützt. PowerShell hat eine Vielzahl von Vergleichsbetreibern. In einfachen Worten verwendet es Vergleichsbetreiber, um zwei Werte zu vergleichen und ein Ergebnis in booleschen Werten auszuführen, wie z. B. “WAHR" oder "FALSCH”. Darüber hinaus umfassen Vergleichsbetreiber gleich, nicht gleich, größer, weniger als, wie Operatoren oder nicht wie Operatoren.

Dieser Artikel wird sich über:

  • Was ist "wie" Operator in PowerShell?
  • Wie funktioniert der Bediener von „Like“ in PowerShell??
  • So verwenden/nutzen Sie den "Gefälligen" Operator in PowerShell Where-Object?

Was ist "wie" Operator in PowerShell?

Der "wieOperator in Powershell ist einer der passenden Betreiber. Es wird verwendet, um Elemente in den Objekten gemäß dem angegebenen Zustand unter Verwendung regulärer Ausdrücke zu finden. Sie können es auch verwenden, um festzustellen, ob eine angegebene Zeichenfolge in der entsprechenden Zeichenfolge vorhanden ist.

Wie funktioniert der Bediener von „Like“ in PowerShell??

Der "wie"Operator verwendet das"Wildcard -Charakter *Um den entsprechenden Strings der genauen Zeichenfolgen zu entsprechen. Es kann ein oder mehrere genaue Zeichen in der Zeichenfolge darstellen, die zuvor platziert wurden.

So verwenden/nutzen Sie den "Gefälligen" Operator in PowerShell Where-Object?

Hier ist die grundlegende Syntax zur Verwendung der “-wie" Operator:

-wie

Gehen Sie nun zu den angegebenen Beispielen, um die Variationen der Verwendung des gleichen Operators in PowerShell anzuzeigen.

Beispiel 1: Verwenden Sie den Operator "Gefällt mir", um einen Teil einer Zeichenfolge abzustimmen

Im entsprechenden Beispiel werden wir nach "suchen"Das" im "Dies ist LinuxHint”String, indem Sie die“ verwenden-wie" Operator:

> 'Dies ist LinuxHint' -like 'this' '

Die Ausgabe ist “FALSCH„Weil beide Saiten nicht gleich sind.

Beispiel 2: Verwenden Sie den Operator "Gefällt mir" für die Übereinstimmung einer ganzen Zeichenfolge

Wenn beide Saiten gleich sind, wird die Ausgabe als “zurückgegebenWAHR”:

> 'Dies ist LinuxHint' -like 'Dies ist LinuxHint' '

Ausgang

Beispiel 3: Verwenden Sie den Operator "Gefällt mir" zum Abpassen einer Teilzeichenfolge

Suchen Sie in diesem Beispiel nach der Teilzeichenfolge in der entsprechenden Zeichenfolge mit der “Wildcard -Charakter *”. Es ermöglicht es beide Saiten, nicht gleich (als Ganzes) zu sein, um das zu bekommenWAHR" Ausgang. Wenn die Teilzeichenfolge in der anderen Zeichenfolge gefunden wird, erhalten wir die gleiche Ausgabe:

> 'Dies ist LinuxHint' -like '*this*'

Ausgang

Die Ausgabe ist “WAHRDa die Teilzeichenfolge in der entsprechenden Zeichenfolge gefunden wird.

Beispiel 4: Verwenden Sie den Operator "Gefällt mir" zum Übereinstimmung mit einem variablen Wert (ohne Platzhalter)

Lassen Sie uns einer Variablen eine Zeichenfolge zuweisen und dann die "verwenden"-wieOperator, um die übereinstimmenden Werte zu finden:

Schreibhost 'Dies ist ein Beispiel ohne Wildcard *'
$ input = 'Dies ist LinuxHint'
$ input -ähnlich 'LinuxHint'

Im oben gegebenen Skript:

  • Zunächst fügen Sie die "hinzu"SchreibhostBefehl zum Schreiben einer Textzeile.
  • Danach zu einem Stringwert zuweisen “$ Input”Variable.
  • Suchen Sie schließlich nach einer passenden Zeichenfolge, die in der "gespeichert ist"-"Variable mit der"-wie" Operator.

Ausgang

Die Ausgabe ist “FALSCH„Weil die genaue passende Zeichenfolge nicht gefunden wurde

Beispiel 5: Verwenden Sie den Operator "Gefällt mir" zum Übereinstimmung mit einem variablen Wert (mit Wildcard)

Verwenden Sie nun die “Wilder Charakter *”Um die partielle Zeichenfolge im entsprechenden variablen Wert zu finden:

Schreibhost 'Dies ist ein Beispiel mit Wildcard *'
$ input = 'Dies ist LinuxHint'
$ input -like '*LinuxHint*'

Ausgang

Die Ausgabe ist “WAHR”, Wie die Teilzeichenfolge in der entsprechenden Variablen gefunden wird.

Abschluss

Der "wieDer Operator ist einer der passenden Operatoren, mit denen eine Übereinstimmung innerhalb der entsprechenden Zeichenfolge gefunden wurde. Es verwendet auch den Wildcard -Operator, um den teilweisen Teil der Zeichenfolge zu finden. Diese Betreiber kehrt zurück “WAHR"Wenn es die Übereinstimmung in den entsprechenden Zeichenfolgen findet, wird die Ausgabe ansonsten als" als "zurückgegeben"FALSCH”. Dieser Artikel hat die Verwendung des „ähnlichen“ Operators in der PowerShell Where-Object erhoben.