SDIFF(1) SDIFF(1) НАЗВАНИЕ sdiff - распечатка несоответствий в файлах в виде таб- лицы построчного сравнения СИНТАКСИС |sdiff [-w ширина] [-l] [-s] [-o вых_файл] файл1 файл2 ОПИСАНИЕ Команда sdiff использует результат работы утилиты diff(1) для того, чтобы сформировать листинг построчно- го сравнения двух файлов. Каждая строка листинга содер- жит: либо пару строк исходных файлов, разделенных про- белами в случае совпадения или знаком | в случае несов- падения; либо строку файла1 с пометкой < при ее от- сутствии в файле2; либо соответственно строку файла2 с пометкой >. Пример: |x | y |a a |b < |c < |d d | > c |z z Допускаются следующие опции: -w ширина Установить ширину выдачи. По умолчанию ширина рав- на 130 символам. -l Для каждой пары одинаковых строк печатать только левую часть вывода. -s Не печатать одинаковые строки. -o вых_файл Использовать вых_файл, как имя третьего файла, в который под управлением пользователя выполняется слияние двух исходных файлов. Одинаковые строки из файла1 и файла2 копируются в вых_файл автоматичес- ки. Блок отличий (одного и того же характера - то есть различающиеся строки; строки, имеющиеся толь- ко в файле1; строки имеющиеся только в файле2) вы- водится пользователю и сопровождается приглашением %, в ответ на которое должна последовать одна из команд: l Добавить левую колонку к файлу вывода. r Добавить правую колонку к файлу вывода. s Включить режим молчания; не печатать сов- падающие строки. v Выключить режим молчания. e l Вызвать редактирование левой колонки. e r Вызвать редактирование правой колонки. e b Вызвать редактирование с конкатенацией ле- вой и правой колонок. e Вызвать редактирование для файла нулевой длины. q Выйти из программы. При выходе из редактора результирующий файл присо- единяется к концу вых_файла. СМ. ТАКЖЕ diff(1), ed(1).