Verketten von 2 Variablen (Powershell)
Ich habe eine Liste von 20-Server : server1, server2, server3, server4 vor, ... server20.
Muss ich ein array "Server", enthält diese 20 Server, so etwas wie :
$prefix = "server"
$number = "1..20"
$servers = $prefix+number
Meine erwartete Ausgabe : $servers="server1","server2","server3",...,"server20"
Vielen Dank im Voraus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einfachste Weg ist das spell it out direkt:
Ändern Sie Ihre Letzte Zeile zu:
Die erste Zeile gibt an
$servers
als array (ansonsten wäre es verkettet, als eine lange Zeichenfolge).In der zweiten Zeile werden die Ziffern in Ihrer
$number
array und erstellen Sie einen Eintrag für jeden.Mit einem format-string
Können Sie auch verwenden, $prefix{0:d2}, wenn Sie wollen, dass Sie alle haben 2-stellige (null-gefüllt) Ziffern nach dem Präfix.