Powershell equivalent of Bash Brace Expansion for generating lists/arrays

前端 未结 3 534
走了就别回头了
走了就别回头了 2020-12-30 05:11

When writing a Bash script you can use brace expansion to quickly generate lists:

\"Bash

3条回答
  •  时光取名叫无心
    2020-12-30 05:38

    PS C:\> "test","dev","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
    

    Note that % is an alias for the ForEach-Object cmdlet.

提交回复
热议问题