Quando si scrive uno script Bash è possibile utilizzare brace expansion per generare rapidamente gli elenchi:PowerShell equivalente di Bash Brace di espansione per la generazione di liste/array
Qual è il modo più semplice per generare un elenco simile in PowerShell? Posso usare gli operatori .. o, per generate an array, ma come posso aggiungere agli elementi un valore letterale stringa statico?
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 $ _"} 'è ancora più breve ancora. – BACON
Correggere si è - modificato il mio codice. Ho davvero bisogno di rompere questa abitudine di concatenazione. – alroc
Sì, ho pensato di usarlo per ognuno, ma era un po 'troppo prolisso. '1..5 | % {"server {0:00}" -f $ _} 'è abbastanza corto che probabilmente userò questo a meno che qualcuno non possa pensare ad una soluzione migliore. Grazie! –