Wie kann ich eine Variablenbenennung mit fortlaufender Nummer generieren
Hallo.
Wie kann ich in Powershell eine Variablennamen erstellen der eine fortlaufende Nummer hat?
Variablenbenennung:
Var_1
Var_2
Var_3...
Gibt es hierfür eine Lösung?
Gruß
Christoph
Wie kann ich in Powershell eine Variablennamen erstellen der eine fortlaufende Nummer hat?
Variablenbenennung:
Var_1
Var_2
Var_3...
$counter=$counter
($var$counter)="$counter"
Gibt es hierfür eine Lösung?
Gruß
Christoph
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7915063402
Url: https://administrator.de/contentid/7915063402
Ausgedruckt am: 24.11.2024 um 11:11 Uhr
4 Kommentare
Neuester Kommentar
Moin.
oder
Sowas ist in Powershell aber meist vollkommen überflüssig und verschwendet nur unnötig Speicher. Wenn du das doch willst kennst du wohl Arrays, Objekte oder Hashtables noch nicht .
Gruß siddius
1..10 | %{
New-Variable -Name "var_$_" -Value $_
}
1..10 | %{
iex "`$var_$_ = $_"
}
Sowas ist in Powershell aber meist vollkommen überflüssig und verschwendet nur unnötig Speicher. Wenn du das doch willst kennst du wohl Arrays, Objekte oder Hashtables noch nicht .
$array = "Hallo","Hallo2","Hallo3"
$array[0]
$array= @()
1..10 | %{
$array += "Hallo $_"
}
$array[0]
$array[1]
# ....
$hashtable = @{}
$hashtable.1 = 10
$hashtable.2 = 20
# .... ausgeben usw.
$hashtable.2
$obj = [pscustomobject]@{
Property1 = "MyValue1"
Property2 = "MyValue2"
}
$obj.Property1