Operatoren (PowerShell)
Aus unkompliziert.eu
Die PowerShell bietet die selben Operatoren wie andere Programmiersprachen.
1. Arithmetische Operatoren
Rechenoperatoren: + , - , * , / , % (Modulo) Prä- und Postinkrement: ++ Prä- und Postdekrement: -- Zuweisungsoperatoren: += , -= , *= , /=
Die Operatoren arbeiten nach den üblichen mathematischen Rechenregeln:
- Rechnungen werden von links nach rechts ausgewertet
- Punkt vor Strich
- Geklammerte Ausdrücke werden zuerst ausgewertet
Mit dem Operator "+" können Zeichenketten aneinandergehängt werden.
2. Vergleichsoperatoren
Vergleichsoperatoren unterscheiden sich von anderen Programmiersprachen.
Meist bestehen diese aus der Abkürzung eines englischen Begriffs und werden durch ein Minus-Zeichen eingeleitet.
- -eq
- ist gleich (equal to)
- -gt
- größer als (greater than)
- -lt
- kleiner als (less to)
- -ne
- ist ungleich (not equal to)
- -ge
- größer oder gleich (greater equal)
- -le
- kleiner oder gleich (less equal)
- -Contains
- Prüft ein Array darauf, ob ein Wert enthalten ist
- -NotContains
- Prüft ein Array darauf, ob ein Wert nicht enthalten ist
- -In
- Identisch mit -Contains, aber umgekehrte Reihenfolge
- -NotIn
- Identisch mit -Contains, aber umgekehrte Reihenfolge
- -Is
- Prüfung auf Typgleichheit
- -IsNot
- Prüfung auf Typungleichheit
- -Like
- Prüfung, ob eine Zeichenkette in der anderen enthalten ist
- -NotLike
- Prüfung, ob eine Zeichenkette in der anderen nicht enthalten ist
- -Match
- Suche eines Teilstrings ohne “Wildcards”
- -NotMatch
- Suche eines Teilstrings ohne “Wildcards” (umgekehrt)