![]() |
Сравнение файлов
Здравствуйте необходим батник, который сравнивает два текстовых файла и выводит уникальные строки в третий. Только есть небольшой нюанс, необходимо сравнивать с файлом в 10GB и больше
PHP код:
|
Цитата:
Исходный файл какого примерно размера? Каково примерное содержимое файлов? Посмотрите, нельзя ли будет использовать ADO или Log Parser, например. |
Цитата:
Содержимое файлов: PHP код:
|
Asdshka,
1.txt
вася@domain.url:123 петя@domain.url:456 оля@domain.url:111 гена@domain.url:222 2.txt
оля@domain.url:111 миша@domain.url:321 гена@domain.url:222 маша@domain.url:654 а что дает в конечном итоге такой вывод: 3.txt
Этого нет в "1.txt" миша@domain.url:321 маша@domain.url:654 Этого нет в "2.txt" вася@domain.url:123 петя@domain.url:456 при таких размерах это тоже может иметь сотни и тысячи строк, это визуально одна каша и никакой привязки уже нет при таком количестве. делалось таким кодом (но в данной ситуации при указанных размерах это конечно не ваш случай) Код:
@echo off |
Powershell:
Код:
Compare-Object -referenceobject $(get-content "D:\FCA\FCA_node_final.txt") -differenceobject $(get-content "D:\FCA\FCA.txt") |
DJ Mogarych, даже интересно, как оно себя покажет на файле в 10 Гб. И что будет, если запустить на 32-битной системе :)
|
Ну, будем надеяться, что, ежели коллега DJ Mogarych сам на таких размерах не пробовал, то автор попробует и нам расскажет.
|
Да хорошо покажет, а результаты можно фильтровать.
|
Время: 23:48. |
Время: 23:48.
© OSzone.net 2001-