In dem letzten Artikel zur Powershell hatte ich ja die PowerGUI vorgestellt. Diese benutzte ich jetzt auch bei den Beispielen, welche ich hier zeige. Aber man kann die Beispiele auch einfach über die CMD ausführen, wenn einem das lieber ist.
Rechnen mit der Powershell
Die Powershell unterstützt auch die mathematischen Operatoren, welche man kennt. Man kann also ganz einfach mit + – * und / rechnen. Wenn man also Folgendes in die Powershell eingibt: 1+2+1/2 erhält man als Ergebnis 3,5. Denn die Powershell beachtet bei den Rechnungen auch die Punkt-vor-Strich-Regel. Außerdem wird in der Powershell auch der Modulooperator % zur Verfügung gestellt, mit welchem man rechnen kann.
Variablen in der Powershell
Variablen kann man in der Powershell ganz einfach erzeugen: Man setzt einfach vor den gewünschten Variablennamen ein $-Zeichen. Wenn man also in einer Variablen die Zahl 10 speichern möchte, würde das so aussehen:
$zahl = 10
Wenn man den Inhalt der Variablen wieder ausgeben möchte, gibt man einfach nur den Variablennamen an. Hier in diesem Beispiel wäre es $zahl, damit würde uns dann die Zahl 10 ausgegeben.
Rechnen mit Variablen
Jetzt verbinden wir das Rechnen vom Anfang des Artikels mit den Variablen. So können wir schon unser erstes kleines Skript schreiben. Sagen wir mal, wir möchten von einem bestimmten Betrag, welcher in einer Variablen gespeichert ist, die Mehrwertsteuer berechnen und diese anschließend ausgeben. Dazu erstellen wir zuerst eine Variable mit dem Namen betrag. In ihr speichern wir z. B. die Zahl 100 ab. Danach erstellen wir noch eine Variable „MwSt“. Dort geben wir an, wie viel Prozent von dem Betrag die Mehrwertsteuer sind. Zurzeit liegt die MWST ja bei 19 %, also speichern wir die Zahl 0.19 in der Variablen. Anschließend erstellen wir noch ein Variablen‑Ergebnis, in welchem wir die errechnete Mehrwertsteuer speichern und danach wieder ausgeben.
Der fertige Code von diesem kleinen Skript sieht dann folgendermaßen aus:
$betrag = 100
$mwst = 0.19
$ergebnis = $betrag * $mwst
$ergebnis
Es ist also gar nicht schwer, mit der Powershell Variablen zu erstellen und auch mit diesen zu rechnen.
Hier geht es zu den bisherigen Teilen der Artikelserie Powershell:
Hey, vielen Dank für die kurze Anleitung – bin totaler Neuling bei powershell, da hilft das schon sehr!