0

に次の式がありますPowerShell

$oneTypes = Get-ChildItem -Path $Location -Directory


$onlyCompile = @( $BASE_A, $BASE_B, $BASE_C )
#trying figure this line  out
$oneTypes = ($oneTypes | ?{$onlyCompile -contains $_})

?{...}がここで何をしているのかわかりません。スクリプトブロックのようですが、よくわかりません。また、これでパイプラインがどのように機能するのか疑問に思っています。

4

2 に答える 2

5

?コマンドの短縮形として使用され、Where-Objectここでは、提供された配列にあるすべてのオブジェクトをフィルタリングすることを意味します$onlycompile

于 2013-09-04T19:29:33.387 に答える