Cmp
Матеріал з Вікі ЦДУ
Версія від 10:34, 15 березня 2012; Matematik-20 (обговорення • внесок)
cmp - порівнює два файли, і якщо вони різняться, повідомляє про перший байті і рядку, де було виявлено відмінність.
Входить, наприклад, в пакет GNU diffutils. [Правити] Синтаксис команди
Формат цієї команди наступний:
cmp OPTIONS ... FROM-FILE [TO-FILE]
Файл «-» означає стандартний ввід. «Cmp» також використовує стандартне введення, якщо один з файлів не заданий.
Вихідний статус 0 означає, що відмінностей не знайдено, 1 - знайдено, 2 - виявлена помилка.
-C
Друкує розрізняються символи. Відображає контрольні символи символом «^» і буквою алфавіту, а також передує символи з встановлених вищим бітом символом «-M» (позначає «мета»).
- Ignore-initial = BYTES
Ігнорує всі відмінності в перших BYTES байтах вхідних файлів. Звертається з файлами меншими за розміром, ніж BYTES байтів, як з порожніми.
-L
Друкує зміщення (десяткове) і значення (вісімкове) всіх розрізняються байтів.
- Print-char
Друкує всі различающие символи. Відображає контрольні символи символом «^» і буквою алфавіту, а також передує символи з встановлених вищим бітом символом '-M' (що позначає «мета»).
- Quite або-s або - silent
Нічого не друкує, тільки повертає вихідний статус, який показує чи відрізняються файли.
- Verbose
Друкує зміщення (десяткове) і значення (вісімкове) всіх розрізняються байтів.
-V або - version
Видає номер версії cmp.