编写
Bash脚本时,可以使用
brace expansion快速生成列表:
在Powershell中生成类似列表的最简单方法是什么?我可以使用..或,运算符到generate an array,但是如何使用静态字符串文字为项添加前缀?
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","prod" asdftest dev prod
PS C:\> "test","prod" | % { "server-$_" } server-test server-dev server-prod PS C:\> 1..5 | % { "server{0:D2}" -f $_ } server01 server02 server03 server04 server05 PS C:\> 1..5 | % { "192.168.0.$_" } 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 192.168.0.5
请注意,%是ForEach-Object cmdlet的别名.
法案