Powershell, letzte 2 Stellen eines Strings bekommen
Hallo,
ich frage eine zweistellige Eingabe ab und um zu verhindern, das trotzdem nur eine einstelliger Wert eingegeben wird, stelle ich dem Ergebnis der Abfrage 2 Nullen voran.
In einer Batchdatei würde ich es so machen:
SET /P SHOP="Bitte Shopnummer zweistellig eingeben (z.Bsp 03): "
SET Shop=00%shop%
SET shop=%shop:~-2%
So stelle ich sicher, das eine einstellige Eingabe immer mit 0 beginnt und ein 2stelliger Wwert auch korrekt ausgegeben wird.
Ich kann in Powershell nichts dafür finden, Substring und Split bringen nicht das gewünschte Ergebnis.
Gruss Supido
ich frage eine zweistellige Eingabe ab und um zu verhindern, das trotzdem nur eine einstelliger Wert eingegeben wird, stelle ich dem Ergebnis der Abfrage 2 Nullen voran.
In einer Batchdatei würde ich es so machen:
SET /P SHOP="Bitte Shopnummer zweistellig eingeben (z.Bsp 03): "
SET Shop=00%shop%
SET shop=%shop:~-2%
So stelle ich sicher, das eine einstellige Eingabe immer mit 0 beginnt und ein 2stelliger Wwert auch korrekt ausgegeben wird.
Ich kann in Powershell nichts dafür finden, Substring und Split bringen nicht das gewünschte Ergebnis.
Gruss Supido
Please also mark the comments that contributed to the solution of the article
Content-Key: 293475
Url: https://administrator.de/contentid/293475
Printed on: April 23, 2024 at 22:04 o'clock
3 Comments
Latest comment
$input = read-host "Eingabe"
$input.padLeft(2,"0")