Powershell相当于Bash Brace Expansion用于生成列表/数组
发布时间:2020-12-16 01:08:55 所属栏目:安全 来源:网络整理
导读:编写 Bash脚本时,可以使用 brace expansion快速生成列表: 在Powershell中生成类似列表的最简单方法是什么?我可以使用..或,运算符到generate an array,但是如何使用静态字符串文字为项添加前缀? PS C:Usersgb 1..512345PS C:Usersgb "test"+1..5test1
编写
Bash脚本时,可以使用
brace expansion快速生成列表:
在Powershell中生成类似列表的最简单方法是什么?我可以使用..或,运算符到generate an array,但是如何使用静态字符串文字为项添加前缀? PS C:Usersgb> 1..5 1 2 3 4 5 PS C:Usersgb> "test"+1..5 test1 2 3 4 5 PS C:Usersgb> "test","dev","prod" test dev prod PS C:Usersgb> "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的别名. 法案 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |