CMP(1) Справочник основных команд FreeBSD CMP(1)
НАЗВАНИЕ
cmp -- сравнить два файла
СИНТАКСИС
cmp [-l | -s | -x] [-hz] файл1 файл2 [пропуск1 [пропуск2]]
ОПИСАНИЕ
Утилита cmp сравнивает два файла любого типа и пишет результат в стан-
дартный вывод. По умолчанию cmp не выдаёт никаких сообщений, если файлы
одинаковы; если же они различаются, сообщается номер байта и строки, где
обнаружено первое различие.
Байты и строки нумеруются, начиная с единицы.
Имеются следующие опции:
-h Не следовать символическим ссылкам.
-l Вывести (десятичный) номер байта и (восьмеричные) значения разли-
чающихся байтов для каждого различия.
-s Ничего не выводить, если файлы различаются, лишь вернуть статус
завершения.
-x То же, что и -l, но выводит шестнадцатеричные значения и счёт
байтов в файлах начинается с нуля.
-z В случае с обычными файлами сначала сравнить их размеры, и если
они отличаются, не сравнивать их содержимое.
Необязательные аргументы пропуск1 и пропуск2 указывают смещения в байтах
от начала файлов файл1 и файл2 соответственно, где начнётся сравнение.
Смещение по умолчанию десятичное, но может быть задано шестнадцатеричным
или восьмеричным значением, если добавить к нему впереди ``0x'' или
``0''.
СТАТУС ЗАВЕРШЕНИЯ
Утилита cmp завершается с одним из следующих значений:
0 Файлы идентичны.
1 Файлы различаются, включая случай, когда один файл идентичен
начальной части другого. В последнем случае, если не указана опция
-s, cmp пишет в стандартный файл ошибок сообщение о том, что в
более коротком файле был достигнут (до нахождения каких-либо разли-
чий) конец файла (EOF).
>1 Произошла ошибка.
СМОТРИ ТАКЖЕ
diff(1), diff3(1)
СТАНДАРТЫ
Предполагается, что утилита cmp соответствует стандарту IEEE Std 1003.2
(``POSIX.2'').
ИСТОРИЯ
Команда cmp появилась в Version 1 AT&T UNIX.
FreeBSD 6.2 19 декабря 2006 FreeBSD 6.2
Последние комментарии
14 недель 3 дня назад
38 недель 5 дней назад
2 года 39 недель назад
3 года 9 недель назад
3 года 32 недели назад
3 года 47 недель назад
3 года 48 недель назад
3 года 51 неделя назад
4 года 10 недель назад
4 года 14 недель назад