![]() |
Переименование дублей в csv файле
Доброго времени суток.
Имеется csv-файл следующего содержания: Name;ExternalEmailAddress;FirstName;LastName Иванов Иван Иванович;ivanov@dom.ru;Иванов;Иван Иванов Иван Иванович;iii@dom.ru;Иванов;Иван Иванов Иван Иванович;ivanov.ivan@dom.ru;Иванов;Иван Нужно в этом файле переименовать дубли в поле Name На выходе должно быть Name;ExternalEmailAddress;FirstName;LastName Иванов Иван Иванович;ivanov@dom.ru;Иванов;Иван Иванов Иван Иванович2;iii@dom.ru;Иванов;Иван Иванов Иван Иванович3;ivanov.ivan@dom.ru;Иванов;Иван Как это оптимально реализовать в PowerShell? |
Код:
Get-Content user.csv | Group {$_.split(";")[0]} | Foreach { |
Kazun
Спасибо, а как сделать вывод в другой csv-файл, типа | export-csv -Path user.csv -NoTypeInformation |
Разобрался, просто добавить | Out-File user2.csv -Encoding Default
|
Время: 22:53. |
Время: 22:53.
© OSzone.net 2001-