gpt4 book ai didi

powershell - 按数组过滤Get-ChildItem

转载 作者:行者123 更新时间:2023-12-03 16:33:46 25 4
gpt4 key购买 nike

我今天才刚刚开始使用PowerShell,并且我有一个意向列表文件,其中包含数组中的一些模式,例如:

$matchPattern = (
"SomeCompany.SaaS.Core.Mvc*",
"SomeCompany.SaaS.Core.UI.Framework*"
);

我想以 $sourceDir列出与上述数组中的任何项目匹配的文件。

我可以做到这一点,它的工作原理是:
foreach ($item in $matchPattern)
{
Get-ChildItem $sourceDir | Where-Object {$_.Name -like $item}
}

仅出于学习目的,我可以在流水线中这样做吗?

类似于以下内容:
Get-ChildItem $sourceDir | Where-Object { $matchPattern -contains $_.Name  }

最佳答案

您可以这样做:

gci "$someDir\*" -include $matchPattern

关于powershell - 按数组过滤Get-ChildItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8455372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com