(我知道这听起来像是重复的,但请听我说)
给定以下代码,如果Select-Object
等效于 LINQ's Select
,则输出应为@("o", "n", "e")
"one", "two" | %{$_.GetCharArray()} | select -first 1
但是,由于输出是"o"
,这告诉我Select-Object
实际上与 LINQ 的行为相同,SelectMany
而不是Select
.
很多问题是:在 PowerShell 中是否有直接等价物Select
(即不会合并管道中的集合)