加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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的别名.

法案

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读