我有一个以制表符分隔的文件,我正试图从中提取重复项。这是示例文本文件:
A B
----- -----
123 1
123 2
978 3
546 2
789 1
999 4
789 2
我已经知道如何从A列中获取副本:
$d = Import-Csv “text.txt” delimiter “`t” | Group-Object “A” | Where-Object {$_.count -gt 1}
但这并不是我想要的全部。有没有可能得到这种格式?
A B
----- -----
123 1
123 2
789 1
789 2
发布于 2019-05-05 17:19:47
如上注释所述,您需要展开group
属性:
Import-Csv .\test.csv -Delimiter "`t" | group A | ? Count -gt 1 | select -ExpandProperty group
A B
- --
123 1
123 2
789 1
789 2
https://stackoverflow.com/questions/55986016
复制