フィルタリングレフト
One-liners and the pipeline - PowerShell | Microsoft Docs
パイプで連結していくようなシチュにおいて、なるべく左側でフィルター(処理対象の絞り込み)を行うこと
なぜ?
Ans: 処理時間を減らすため
A --filter xxx | B
A | B --filter xxx
この場合、前者だとAの処理を行うレベルでフィルターする
おそらくAはxxxのみ処理するだろう
しかし後者はAの処理を全部行った後にフィルターする
Aの処理部分がでかい