PowerShell nicht gleich

PowerShell nicht gleich
Es gibt viele Vergleichsbetreiber, von denen Sie gehört haben müssen. Einer von ihnen ist der „nicht gleiche“ Operator. Es gibt „falsch“ zurück, wenn beide Werte gleich und „wahr“ sind, wenn die Werte unterschiedlich sind. Der „nicht gleiche“ Operator kann gleichermaßen an Zeichen, Ganzzahlen und Stringwerten arbeiten. Innerhalb dieses Leitfadens sehen wir die Implikation des „nicht gleichberechtigten“ Operator.04 Linux -System. Beginnen wir zunächst zuerst das Shell -Terminal mit Strg+Alt+T öffnen. Öffnen Sie innerhalb des Terminals die PowerShell -Anwendung mit dem einfachen „PWSH“ -Befehl wie unten.

Beispiel 01: Vergleiche Strings vergleiche

Jetzt wurde der PowerShell begonnen. Beginnen wir zuerst mit dem gleichen Bediener. Daher müssen wir den „gleichen“ Operator als „EQ“ innerhalb von zwei Zeichenfolgenwerten mit einer leichten Änderung verwenden. Das „EQ“ wurde von einem Minuszeichen geleitet. Die erste Zeichenfolge enthält Kapital "L", während der andere alle Kleinbuchstabenwerte hat, obwohl beide Zeichenfolgen gleich sind. Nachdem wir diese Codezeile ausführen, haben wir "wahr", da der "gleiche" Operator gut funktioniert, ohne die Fallempfindlichkeit zu berücksichtigen.

Schauen Sie sich nun den „nicht gleich“ Operator an. Es wird in der Codezeile als "H-N" verwendet. Wir verwenden also die gleichen Stringwerte, die in der PowerShell verglichen werden, während sich der "-ne" -Preiber dazwischen befindet. Die erste Codezeile zeigt zwei Zeichenfolgen, wobei einer Großbuchstaben und die andere ohne Großbuchstaben hat. Es gibt "falsch" zurück, da beide Werte gleich sind. Auf der nächsten Codezeile haben wir beide Saiten mit demselben Fall verwendet. Es gibt auch „falsch“ zurück, da beide Werte gleich sind und die Bedingung besagt, dass diese nicht gleich sind, was nicht wahr ist.

Beispiel 02: Vergleiche Zeichen

Werfen wir einen Blick darauf. Also haben wir den „-ne“ -Preiber in der Kapitalcharakter „A“ und den kleinen Charakter „A“ verwendet. Die erste Codezeile gibt falsch zurück, da beide Zeichen logischerweise gleich sind, ich.e., Gleiche Alphabete. Während die nächste Codezeile als Ergebnis „wahr“ zurückgibt, weil sowohl die Alphabete "A" als auch "B" nicht gleich sind. So funktioniert der nicht gleiche Operator auf Zeichen oder einzelner Alphabete.

Wenn Sie die Fallempfindlichkeit von Zeichen oder Saiten überprüfen möchten, müssen Sie das Flag „Fall“ als „-cne“ innerhalb des nicht gleichberechtigten Bedieners verwenden. Schauen wir es uns einmal an. In der ersten Codezeile haben wir dieselben Alphabete mit verschiedenen Fällen überprüft. Es kehrt true zurück, da beide aufgrund der Fallempfindlichkeit nicht gleich sind. Auf der nächsten Codezeile haben wir den gleichen Fall für die gleichen Alphabete verwendet. Infolgedessen wurden wir falsch.

Beispiel 03: Vergleichen Sie Ganzzahlen

Der „nicht gleiche“ Operator funktioniert in den Ganzzahlen genauso, während er auf Strings funktioniert. Wir haben also zwei Ganzzahlen verwendet, um mit dem „-ne“ -Personal zu vergleichen. Die erste Zeile kehrt „wahr“ zurück, da beide Ganzzahlen unterschiedlich sind, während die andere „falsch“ zurückgibt, da beide gleich sind.

Beispiel 04: Vergleich von zwei Bedingungen

Verwenden wir den "nicht gleichberechtigten" Bediener innerhalb von mehr als zwei Aussagen, um die Gleichheit zu überprüfen. Wir werden den "oder" Operator verwenden, um das endgültige boolesche Ergebnis herauszugeben. Wir haben es also innerhalb der beiden Bedingungen verwendet. So vergleichen beide Aussagen vor und nach dem "oder" Operator dieselben Wörter, während der "nicht gleiche" Operator innerhalb verwendet wird. Der "oder" Operator zeigt "false" an, wenn sowohl die Bedingungen vor als auch nach dem Nachher "Falsch" sich herausstellen,. Daher wurden wir als Gegenleistung „falsch“, da sich beide Bedingungen nicht erfüllen.

Dann haben wir den „nicht gleichberechtigten“ Operator verwendet, um die Gleichheit ganz unterschiedlicher Werte in beiden Bedingungen vor und nach dem „oder“ Operator zu vergleichen. Der „oder“ -Operator kehrt true zurück, wenn sich beide Bedingungen erfüllen. In diesem Szenario kehren beide Bedingungen wahr zurück. Deshalb wurden wir als Gegenleistung „wahr“.

Wenn eine der Bedingungen „wahr“ ist, gibt die oder zurück „wahr“ zurück. Also haben wir im Gegenzug unten "wahr".

Das Konzept der Überprüfung von mehr als zwei Bedingungen kann auch auf die Ganzzahlen angewendet werden. Wir haben also einige Codezeilen verwendet, um Ganzzahlen mit dem "nicht gleichberechtigten" Operator zu vergleichen. Der "oder" Operator wurde wie zuvor verwendet. Sie können sehen, dass die Verwendung von "oder" "falsch" zurückgibt, wenn sich sowohl die Bedingungen vor als auch nach dem Nachher "falsch" herausstellen, dass sie sich als „falsch“ herausstellen,. Andernfalls gibt es ein einzelner Zustand als „wahr“, dass sie „wahr“ zurückgibt.

Beispiel 05: Variablen vergleichen

Sie können auch den „nicht gleichen“ Operator auf Variablen anwenden, um zu überprüfen, ob die beiden angegebenen Variablen gleich sind oder nicht. Somit haben wir zwei Variablen vom String -Typ getrennt angegeben, ich.e., "A und B". Eine neue Variable hat überprüft, ob sowohl die Variablen "A" als auch "B" unter Verwendung des "nicht gleichberechtigten" Operators in ihnen nicht gleich sind. Da beide Variablen völlig unterschiedliche Werte aufweisen, wird das „True“ an die Variable „neu“ zurückgegeben. Der in der Variablen „neue“ gespeicherte Wert wird auf der PowerShell unter Verwendung der Anweisung „Echo“ wie unten angezeigt.

Sie können auch den Operator „nicht gleich“ in der Anweisung "If-ELSE" von PowerShell Code verwenden. Daher haben wir zwei String -Variablen deklariert und eine Anweisung "If" gestartet. Die Anweisung "if" prüft, ob zwei Variablen nicht gleich oder gleich mit dem Operator „nicht gleich“ sind. Wenn sich die Bedingung erfüllt und beide Variablen nicht gleich sind, wird die erste „Echo“ -Anweisung ausgeführt. Andernfalls wird der else -Teil ausgeführt. Da beide Variablen mit Ausnahme der Fallempfindlichkeit gleich sind, sind die Bedingungen nicht zufrieden. Im Gegenzug wurde die zweite Echo -Erklärung aus dem Teil der Aussage „else“ gemäß der folgenden Ausgabe ausgeführt.

Abschluss:

Diese Anleitung erläutert die Verwendung des „nicht gleichberechtigten“ Operators für Zeichen, Zeichenfolgen und Ganzzahlwerte innerhalb der PowerShell. Wir haben die Ebene unserer Beispiele verbessert, indem wir mehr als 1 Bedingung mit dem Operator „oder“ verwendet haben. Wir hoffen, es hat Ihnen gefallen.