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.