|
НАЗВАНИЕ
bdiff - сравнение больших файлов
СИНТАКСИС
bdiff файл1 файл2 [размер] [-s]
ОПИСАНИЕ
Команда bdiff используется тем же образом, что и
diff(1), для идентификации в двух данных файлах тех
строк, которые нужно изменить, чтобы сделать файлы одинаковыми. Назначение данной команды - обработка тех
файлов, которые слишком велики для diff. Bdiff пропускает начала обоих файлов до места первого несовпадения,
разрезает остаток каждого файла на сегменты указанного
размера (в строках) и запускает diff для обработки соответствующих сегментов. По умолчанию размер равен
3500. Явное указание размера полезно в тех случаях,
когда сегменты по 3500 строк слишком велики для diff,
что может привести к ошибке. Если вместо файла1 или
файла2 стоит -, будет использован стандартный ввод. Опция -s (от silent - безмолвный) служит для отключения
выдачи диагностики при работе bdiff. Отметим, что возможные сообщения из diff при этом не подавляются. Если
необходимо использовать обе опции, то задавать их надо
в том порядке, как показано выше.
Команда bdiff выдает результаты, аналогичные diff(1), при нумерации строк делается поправка на сегментацию (то есть создается впечатление, что файлы не разрезались на сегменты). Отметим, что из-за сегментации файлов набор изменений, предлагаемых bdiff для исправления, не обязательно будет минимальным.
ФАЙЛЫ
/tmp/bd?????
ДИАГНОСТИКА
Используйте help(1) для раз'яснений.
|