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?
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:
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.