У меня есть текстовый файл, из которого мне нужно извлечь дубликаты данных. Проблема в том, что мне нужно это в определенном формате. Как это делается в PowerShell?
93
6
У меня есть файл с разделителями табуляции, из которого я пытаюсь извлечь дубликаты. Это пример текстового файла:
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-04T22:18:00+03:00
1 год, 8 месяцев назад
добавить комментарий
пожаловаться
Решение
105
Как указано в комментариях выше, вам необходимо расширить свойство 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
ответил(а)
2019-05-05T20:19:00+03:00
1 год, 8 месяцев назад
добавить комментарий
пожаловаться
Ваш ответ
- Вопросы
- Duplicates
- У меня есть текстовый файл, из которого мне нужно извлечь дубликаты данных. Проблема в том, что мне нужно это в определенном формате. Как это делается в PowerShell?