Содержание
CMP Утилита сравнивает два файла любого типа и записывает результаты в стандартный вывод. По умолчанию, CMP молчит, если файлы одинаковые; если они различаются, сообщается байт и номер строки, при которой произошло первое различие.
Байты и строки нумеруются, начиная с единицы.
конспект
CMP [-л | -s ] Файл1 файл2 [пропустить1 [пропустить2]]
Выключатели
Следующие ключи расширяют функциональность команды:
-L
Выведите номер байта (десятичное число) и различные значения байта (восьмеричное) для каждой разницы.
-s
Ничего не печатать для разных файлов; только возврат статуса выхода.
«Пропустить» Аргументы
Необязательные аргументы skip1 и skip2 являются смещениями байтов от начала file1 и file2 соответственно, где начнется сравнение. Смещение является десятичным по умолчанию, но может быть выражено как шестнадцатеричное или восьмеричное значение, если ему предшествует начальный 0x или же .
Возвращаемые значения
CMP утилита завершается с одним из следующих значений:
0-Файлы идентичны.
1-Файлы разные; это значение включает в себя случай, когда один файл идентичен первой части другого. В последнем случае, если —s опция не указана, CMP записывает в стандартный вывод, что EOF был достигнут в более коротком файле (до того, как были обнаружены какие-либо различия).
> 1-Произошла ошибка.
Примечания по использованию
Команда diff (1) выполняет аналогичную функцию.
CMP ожидается, что утилита будет совместима с St -p1003.2.
Поскольку уровни дистрибутива и выпуска ядра различаются, используйте команду man (% man), чтобы увидеть, как какая-либо конкретная команда используется на вашем конкретном компьютере.