Operatoren (PowerShell)

Aus unkompliziert.eu
Wechseln zu:Navigation, Suche

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)