[TC] Сравнение текстовых файлов.
Доброго времени суток всем участникам листа.
Какой програмой сравнить два текстовых файла, чтобы те строки, которые
встречаются в обоих файлах были проигнорированы, а те, которые
встречаются только в одном или другом из них были скинуты в отдельный
файл?
Иван Штефуряк <iv***@c*****.net> writes:
В Unix-подобных системах для этого применяют утилиту diff. diff сравнивает
два файла и выдаёт разницу на стандартный выход (stdout). Результат сравнения
можно потом применить к первому из сравниваемых файлов, чтобы получить
второй. Для этого используется утилита patch. Кроме того, так как вывод diff
в текстовом формате, то он легко читается обычными средствами чтения
текстовых файлов. Я, например, часто использую diff с ключом -du.
Под Windows, как я полагаю, эта утилита тоже работает под Cygwin. Во всяком
случае, на сайте Cygwin она упоминается. Детали о Cygwin ищите на
http://www.cygwin.com/