cmp

Сравнение двух файлов (POSIX)

Синтаксис:

cmp [-l|-s] файл1 файл2

Поддерживаемые платформы:

Neutrino

Опции:

-l

("эль") Вывести позицию байта (в виде десятичного числа) и отличающихся байтов (в виде восьмеричного числа) для всех отличий (не только первого) между этими двумя файлами.

-s

Режим подавления вывода. Вернуть только статус завершения.

файл1

Путь к первому сравниваемому файлу. Если переменная файл1 представляет собой дефис (-), то используется стандартный поток ввода.

файл2

Путь ко второму сравниваемому файлу.

Описание:

Утилита cmp используется для сравнения двух файлов.

Примечание. Эта утилита предназначена для сравнения двоичных файлов. Для сравнения текстовых файлов используется утилита diff.

Если опции не определены, то утилита cmp ведет себя следующим образом:
Если выбраны обе опции -s и -l, ничего не выводится (длинный вывод отсутствует).

Примеры:

Сравнение файлов myfile.dat и save.dat:

cmp myfile.dat save.dat

Статус завершения:

0

Файлы идентичны.

1

Файлы отличаются друг от друга. К этой ситуации также относятся случаи, когда один файл идентичен первой части другого. В таких случаях, если опция -s не указана, то утилита cmp выполняет запись в стандартный поток ошибок, информацию о том, что в более коротком файле достигнут конец файла (до обнаружения различий).

>1

Возникла ошибка.