Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Сравнивание двух файлов .csv и удаление дублей

Ответить
Настройки темы
PowerShell - [решено] Сравнивание двух файлов .csv и удаление дублей

Пользователь


Сообщения: 103
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: XXXp
Дата: 17-10-2012
есть два файла: 1.csv и 2.csv, необходимо, удалить из файла 2.csv все данные, точные копии которых есть в 1.csv.
Другими словами, файл 1.csv более старый, а 2.csv более новый, необходимо удалить неактуальные данные, которые содержатся уже в 1.csv и были обработаны ранее. В файле 2.csv должно после анализа остаться только новейшие данные, которых в 1.csv нет. Не подскажете, каким образом можно решить такую проблему? Спасибо за любую помощь!

Отправлено: 18:19, 17-10-2012

 

Пользователь


Сообщения: 103
Благодарности: 0

Профиль | Отправить PM | Цитировать


а есть возможность брать только по первому столбцу (домену), а то если меняется 2-й столбец, который неактуален, он тоже берет это как уникальную запись! Спасибо!

Отправлено: 14:05, 18-10-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$h = @{}
Get-Content 1.csv | Foreach {$h[$($_.split(";")[0])]=1}
Get-Content 2.csv | Where {!$h[$($_.split(";")[0])]} | Out-File 3.csv
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:15, 18-10-2012 | #12


Пользователь


Сообщения: 103
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо огромнейшее! Все работает как нужно!

Отправлено: 14:19, 18-10-2012 | #13



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Сравнивание двух файлов .csv и удаление дублей

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удаление файлов нулевого размера, а затем удаление пустых каталогов ilyadud Скриптовые языки администрирования Windows 5 25-08-2012 10:57
CMD/BAT - Поиск слова в тексте, удаление строки, удаление 8 строк выше и 3 строк ниже Alk-13 Скриптовые языки администрирования Windows 0 10-02-2012 18:06
Разное - Удаление лишнего из дистрибутива Windows XP NIK007 Microsoft Windows 2000/XP 3 21-08-2011 21:34
Блог - У вас не найдется лишнего плагинчика? Vadikan Программное обеспечение Windows 2 14-06-2011 12:41
AMD без лишнего шума выпустила видеокарты серии Radeon HD 6700 OSZone News Новости железа 0 21-01-2011 10:30




 
Переход