|
|
|
PowerShell Сравнение файлов
|
|||
|---|---|---|---|
|
#18+
Возникла необходимость сравнение 2 текстовых файлов и запись в третий файл данных из первого и второго. Кто может помогите, как это можно реализовать? PowerShell изучаю совсем не давно и таких навыков еще нет :( А теперь более подробно: 1 файл Выгрузка из AD "Путь к утечке", Петров Петр Петрович,PetrovPP "Путь к утечке", Петров1 Петр Петрович,Petrov1PP "Путь к утечке", Петров2 Петр Петрович,Petrov2PP и т.д. (более 500 пользователей) 2 файл 0000000051;99996; Петров Петр Петрович;Контора;Адрес;Телефон 0000004002;99997; Петров1 Петр Петрович;Контора;Адрес;Телефон 0000000403;99998; Петров2 Петр Петрович;Контора;Адрес;Телефон и т.д. (более 500 пользователей) В результате необходимо взять ФИО первого пользователя из 1 файла (Петров Петор Петрович) найти его во втором файле и первый параметр из строчки убрать значения 0 и записать и так по всем пользователям. т.е. в результате должно получаться: "Путь к утечке", Петров Петр Петрович,PetrovPP,51 "Путь к утечке", Петров1 Петр Петрович,Petrov1PP,4002 "Путь к утечке", Петров2 Петр Петрович,Petrov2PP,403 и это записывается в 3 файл (Кавычки и запятые очень важны т.к. в дальнейшем результат будет загружаться в AD) А при нахождении двух ФИО идентичных записать ошибку в отдельный файл с указанием ФИО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 14:09 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=26&tid=1493274]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 116ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...