首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据值从Array中选择一组值

根据值从Array中选择一组值
EN

Stack Overflow用户
提问于 2019-01-21 16:42:23
回答 1查看 23关注 0票数 0

我使用下面的PowerShlell获取可用物理磁盘的列表。

代码语言:javascript
复制
$disks=((Get-PhysicalDisk -CanPool $true)|Select-Object PhysicalLocation) 

上述代码的输出如下所示

集成:适配器3:端口0:目标0: LUN 7

集成:适配器3:端口0:目标0: LUN 0

集成:适配器3:端口0:目标0: LUN 5

集成:适配器3:端口0:目标0: LUN 2

集成:适配器3:端口0:目标0: LUN 6

集成:适配器3:端口0:目标0: LUN 4

集成:适配器3:端口0:目标0: LUN 1

集成:适配器3:端口0:目标0: LUN 3

集成:适配器3:端口0:目标0: LUN 8

但是,形成我希望从5到8选择一组LUN (例如LUN )的集合,以便使用

新存储池

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-01-21 17:10:36

你不需要把表达式放在括号里。你可以试试下面这样的方法。这个正则表达式将帮助您获得所需的结果。

代码语言:javascript
复制
Get-PhysicalDisk -CanPool $true | Foreach-Object -Process {
   $_.PhysicalLocation | Select-String -Pattern 'LUN.[5-8]'
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54294315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档