Grundlagen - Operatoren
#PowerShell Operatoren#– Vergleichsoperatoren, stringoperatoren# # MathematischeGrundlagen: Operatoren# +, -, *, :, ^## Zuweisungsoperatoren# =, +=, -=, *=, ^# # logische Operatoren# and, or , not# # unäre Operatoren# ++, --
Überblick
Clear-hostOperatoren in PowerShell werden verwendet für:
"Apfel"
- Vergleiche
- String-Suche
- Listenprüfungen
- Berechnungen
- Zuweisungen
Vergleichsoperatoren
-eq "Birne"
"Apfel" -ceq "apfel" ####-ceq steht für case sensitive
12 -eq 12 #true# gleich (equal)
12
-ne 15 #true# ungleich (not equal)
12
-gt 9 #true# größer als (greater than)
12
-lt 9 #true# kleiner als (less than)
12
-ge 11 #true# größer gleich (greater equal)
12
-le 12 #true# kleiner gleich (less equal)
Clear-Host
"Apfel" -eq "Birne"
"Apfel" -ceq "apfel" # case sensitive Vergleich
12 -eq 12 # true
12 -ne 15 # true
12 -gt 9 # true
12 -lt 9 # false
12 -ge 11 # true
12 -le 12 # true
"Apfel" -lt "Birne" #alphabetisch
#like
"Apfel" -like "a*"
"Apfel" -like "Apf*"
"Apfel" -like "Apfel*" # *alphabetischer beliebigVergleich
viele
# Match, Substrings (teilzeichenketten)
"Apfel" -match "apf" #true"Apfel" -cmatch "apf" #False"tapfer" -match "apf" #true
"apfel" -notmatch "pfel" #True"Apfel" -cnotmatch "apfel" #True
# Contains, Werte in Liste"Apfel", "Opfel", "Ipfel" -contains "pfel" #false"Apfel", "Opfel", "Ipfel" -contains "apfel" #True"Apfel", "Opfel", "Ipfel" -ccontains "apfel" #false"Apfel", "Opfel", "Ipfel" -notcontains "pfel" #True
# in, werte in Liste (auf der rechten Seite)"Apfel" -in "Opfel", "Apfel", "ipfel" #true"Apfel" -notin "Opfel", "Apfel", "ipfel" #false"Apfel" -iin "Opfel", "Ipfel", "ipfel" # i => case insensitive
###########################################################################################################
# logische Operatoren