Podczas pisania skryptu bash można używać brace expansion do szybkiego generowania list:PowerShell odpowiednik Bash nawiasów do generowania lists/tablice
Jaki jest najprostszy sposób, aby wygenerować podobną listę w PowerShell? Mogę użyć operatora .. lub, operatorów do generate an array, ale w jaki sposób mogę przedłużyć elementy statycznym literałem ciągu?
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 $ _"} 'jest jeszcze krótszy. – BACON
Popraw to jesteś - edytowałem mój kod. Naprawdę muszę zerwać ten przyzwyczajenie do konkatenacji. – alroc
Tak, myślałem o używaniu dla każdego, ale było to trochę zbyt szczegółowe. '1..5 | % {"server {0:00}" -f $ _} 'jest na tyle krótki, że prawdopodobnie go użyję, chyba że ktoś wymyśli lepsze rozwiązanie. Dzięki! –