在过去的几个小时里,我试图弄清楚如何将脚本块传递给一个函数,以用作 where 对象的过滤器。我还没有找到任何文档,我一定是遗漏了一些东西。我在PowerShell 的推荐编码风格是什么?但我不知道这些是如何使用的,我在任何地方都找不到。
function Test
{
Param(
$f,
$What
)
$x = $What | where $f
$x
}
$mywhat = @('aaa', 'b', 'abb', 'bac')
filter script:myfilter {$_ -like 'a*'}
Test -What $mywhat -xx $myfilter
有人可以指出我正确的方向吗?