输出组 - 对象列到文件

时间:2017-09-27 14:32:01

标签: powershell duplicates grouping

使用Powershell我创建了一个这样的数据集。

SELECT  1
  FROM  table
 WHERE  LOCATE(URL, CAST(@url AS VARCHAR(60)), 1) = 1

使用此代码。

Count Name                      Group    
----- ----                      -----        
2 108005                    {108005, 108005} 
2 114763                    {114763, 114763}  
2 115826                    {115826, 115826}     
2 115925                    {115925, 115925}    
2 117435                    {117435, 117435}    
2 114152                    {114152, 114152}   
2 117093                    {117093, 117093}

我使用代码来检查重复项,并且无法弄清楚如何将Name列输出到只包含名称的普通txt文件中的列表。似乎没有关于如何做到这一点的大量文档。这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

使用themeForEach-Object

Select-Object -ExpandProperty

由于您不需要名称以外的任何内容,因此可以避免在分组期间使用$duplicates = Get-Content $file | Group | Where {$_.count -gt 1} |Select-Object -ExpandProperty Name 开关参数生成各个集:

-NoElement