Powershell - Betreiber
PowerShell bietet eine Vielzahl von Operatoren zum Bearbeiten von Variablen. Wir können alle PowerShell-Operatoren in die folgenden Gruppen einteilen:
- Rechenzeichen
- Zuweisungsoperatoren
- Vergleichsoperatoren
- Logische Operatoren
- Umleitungsoperatoren
- Verschüttete und Join-Operatoren
- Typ Operatoren
- Unäre Operatoren
Die arithmetischen Operatoren
Arithmetische Operatoren werden in mathematischen Ausdrücken genauso verwendet wie in der Algebra. In der folgenden Tabelle sind die arithmetischen Operatoren aufgeführt.
Angenommen, die ganzzahlige Variable A enthält 10 und die Variable B 20, dann -
Beispiele anzeigen
Operator | Beschreibung | Beispiel |
---|---|---|
+ (Ergänzung) | Fügt Werte auf beiden Seiten des Operators hinzu. | A + B ergibt 30 |
- (Subtraktion) | Subtrahiert den rechten Operanden vom linken Operanden. | A - B ergibt -10 |
* (Multiplikation) | Multipliziert Werte auf beiden Seiten des Operators. | A * B ergibt 200 |
/ (Teilung) | Teilt den linken Operanden durch den rechten Operanden. | B / A ergibt 2 |
% (Modul) | Teilt den linken Operanden durch den rechten Operanden und gibt den Rest zurück. | B% A ergibt 0 |
Die Vergleichsoperatoren
Im Folgenden sind die Zuweisungsoperatoren aufgeführt, die von der PowerShell-Sprache unterstützt werden:
Angenommen, die ganzzahlige Variable A enthält 10 und die Variable B 20, dann -
Beispiele anzeigen
Operator | Beschreibung | Beispiel |
---|---|---|
Gl. (gleich) | Vergleicht zwei Werte, um gleich zu sein oder nicht. | A -eq B gibt false |
ne (nicht gleich) | Vergleicht zwei Werte als ungleich. | A -ne B wird wahr geben |
gt (größer als) | Vergleicht den ersten Wert mit dem zweiten. | B -gt A wird wahr geben |
ge (größer oder gleich) | Vergleicht den ersten Wert mit größer oder gleich dem zweiten. | B -ge A wird wahr geben |
lt (weniger als) | Vergleicht den ersten Wert mit weniger als dem zweiten. | B -lt A wird falsch geben |
le (kleiner oder gleich) | Vergleicht den ersten Wert mit kleiner oder gleich dem zweiten. | B-le A wird falsch geben |
Die Zuweisungsoperatoren
Im Folgenden sind die Zuweisungsoperatoren aufgeführt, die von der PowerShell-Sprache unterstützt werden:
Beispiele anzeigen
Operator | Beschreibung | Beispiel |
---|---|---|
= | Einfacher Zuweisungsoperator. Weist dem linken Operanden Werte von Operanden auf der rechten Seite zu. | C = A + B weist C den Wert von A + B zu |
+ = | UND-Zuweisungsoperator hinzufügen. Es fügt dem linken Operanden den rechten Operanden hinzu und weist das Ergebnis dem linken Operanden zu. | C + = A entspricht C = C + A. |
- = | UND-Zuweisungsoperator subtrahieren. Es subtrahiert den rechten Operanden vom linken Operanden und weist das Ergebnis dem linken Operanden zu. | C - = A entspricht C = C - A. |
Die logischen Operatoren
In der folgenden Tabelle sind die logischen Operatoren aufgeführt.
Angenommen, die booleschen Variablen A sind wahr und die Variable B ist falsch, dann -
Beispiele anzeigen
Operator | Beschreibung | Beispiel |
---|---|---|
UND (logisch und) | Wird als logischer UND-Operator bezeichnet. Wenn beide Operanden ungleich Null sind, wird die Bedingung wahr. | (A -AND B) ist falsch |
ODER (logisch oder) | Wird als logischer ODER-Operator bezeichnet. Wenn einer der beiden Operanden ungleich Null ist, wird die Bedingung erfüllt. | (A-ODER B) ist wahr |
NICHT (logisch nicht) | Wird als logischer NICHT-Operator bezeichnet. Verwenden Sie diese Option, um den logischen Status des Operanden umzukehren. Wenn eine Bedingung wahr ist, macht der Operator Logical NOT false. | -NOT (A -AND B) ist wahr |
Verschiedene Betreiber
Im Folgenden finden Sie verschiedene wichtige Operatoren, die von der PowerShell-Sprache unterstützt werden:
Beispiele anzeigen
Operator | Beschreibung | Beispiel |
---|---|---|
> (Redirectional Opeator) | Umleitungsoperator. Weist die zu druckende Ausgabe der umgeleiteten Datei / dem umgeleiteten Ausgabegerät zu. | dir> test.log druckt die Verzeichnisliste in der Datei test.log |