Wenn ein Bash-Skript schreiben Sie brace expansion schnell Listen erzeugen können:Powershell-Äquivalent von Bash Brace Expansion zur Erzeugung von Listen/Arrays
Was ist die einfachste Art und Weise zu erzeugen, eine ähnliche Liste in Powershell? Ich kann die .. oder Operatoren zu generate an array verwenden, aber wie kann ich die Elemente mit einem statischen String-Literal voranstellen?
PS C:\Users\gb> 1..5
1
2
3
4
5
PS C:\Users\gb> "test"+1..5
test1 2 3 4 5
PS C:\Users\gb> "test","dev","prod"
test
dev
prod
PS C:\Users\gb> "asdf"+"test","dev","prod"
asdftest dev prod
'1..5 | % {"test $ _"} 'ist noch kürzer. – BACON
Korrigieren Sie sind - meinen Code bearbeitet. Ich muss diese Verkettungsgewohnheit wirklich brechen. – alroc
Ja, ich dachte daran, nur für jeden zu verwenden, aber es war ein bisschen zu ausführlich. '1..5 | % {"server {0:00}" -f $ _} 'ist kurz genug, dass ich wahrscheinlich nur verwenden werde, es sei denn, jemand kann sich eine bessere Lösung ausdenken. Vielen Dank! –