我希望加入管道的结果。
我尝试使用-join
PS> type .\bleh.log | where { $_ -match "foo"} | select -uniq | $_ -join ','
但是这给了我这个错误:/
表达式仅允许作为管道的第一个元素。
答案 0 :(得分:9)
你可以试试这个:
@(type .\bleh.log | where { $_ -match "foo"} | select -uniq) -join ","
在最后一个管道之后,您需要Foreach-Object
(别名%
)才能使$_
变量可用,但由于它包含单个单元格值,因此无效循环迭代)。