4
我希望加入管道的結果。如何在管道中連接陣列
我嘗試使用-join
PS> type .\bleh.log | where { $_ -match "foo"} | select -uniq | $_ -join ','
但是,給我這個錯誤:/
表達式只能作爲管道的第一要素。
我希望加入管道的結果。如何在管道中連接陣列
我嘗試使用-join
PS> type .\bleh.log | where { $_ -match "foo"} | select -uniq | $_ -join ','
但是,給我這個錯誤:/
表達式只能作爲管道的第一要素。
你可以試試這個:
@(type .\bleh.log | where { $_ -match "foo"} | select -uniq) -join ","
你會最後管後需要Foreach-Object
(化名%
)有$_
變量可用,但它不會幫助,因爲它擁有一個單元格的值(用於每個循環迭代)。
難道不能把它作爲一個班輪嗎? –
編輯的答案。但是如果你需要一個真正的CSV文件,就有專門的cmdlet,比如'Export-Csv'。 – sodawillow
我只需要c/p的結果,所以上面就是我想要的:) –