gpt4 book ai didi

powershell - 导出CSV仅吐出长度

转载 作者:行者123 更新时间:2023-12-02 23:15:09 26 4
gpt4 key购买 nike

将它导出到csv时,我只能得到长度,应该如何正确完成。

$redo = Import-CSV c:\temp\testimport.txt | Group-Object email |
foreach { "{0} ,{1}" -f $_.Name, (($_.Group | foreach { $_.group }) -join ', ')

}

$redo | Export-CSV c:\temp\test.csv -NoTypeInformation



"Length" "46" "59" "110" "47" "149" "38" "69" "32" "62" "29" "49" "31" "27" "48" "55" "42"

最佳答案

Export-Csv期望一个具有属性的对象(或对象列表),而命令管道生成一个字符串数组。如果将此数组输入Export-Csv中,则cmdlet会获取每个给定项目的属性(对于字符串来说仅是Length)并将这些属性写入输出文件。

您需要改用具有所需属性的对象列表,例如:

Import-CSV c:\temp\testimport.txt `
| Group-Object email `
| select @{n="Name";e={$_.Name}},@{n="Group";e={($_.Group | %{$_.group}) -join ', '}} `
| Export-CSV c:\temp\test.csv -NoTypeInformation

关于powershell - 导出CSV仅吐出长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15534572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com