Программа cmp сравнивает два файла и выводит различия. Если файлы не отличаются, программа ничего не выводит. Если найдено различие, то выводится номер строки и номер символа в строке. Эту программу можно использовать как для текстовых, так и для двоичных файлов. Параметры программы представлены в табл. 19.22
Параметры программы cmp Таблица 19.22
Параметр | Описание |
---|---|
-с | Программа выведет отличающиеся символы |
-i n | Программа будет игнорировать первые n байтов обоих файлов |
-l | Выведет позиции всех различий |
-s | Программа не будет выводить информацию на экран. Код возврата программы cmp будет равен: 0 — если файлы не отличаются; 1 — если файлы отличаются; 2 — если произошла ошибка |
column [параметры] файл
Программа column форматирует текст файла, разбивая его на колонки. Исходный текст может быть введен со стандартного ввода. Параметры программы приведены в табл. 19.23.
Параметры программы column Таблица 19.23
Параметр | Описание |
---|---|
-с n | Задает число колонок |
-s символ | Указанный символ будет использоваться в качестве разделителя колонок. Этот параметр используется вместе с параметром –t |
-t | Форматирование выполняется в виде таблицы. Разделителем по умолчанию является символ пробела. Другой разделитель задается параметром –s |
-x | Заполняет сначала колонки, а потом строки |
csplit [параметры] файл образец
Данная программа позволяет разбить текстовый файл на несколько частей. Части файла определяются требуемым размером или с помощью указанного образца. Исходный файл при этом не изменяется. Имена частей файла начинаются с символов хх. Первая часть будет иметь имя хх00, вторая — xx01 и так далее. Программа csplit может разбить файл максимум на сто частей. За более подробной информацией обратитесь к справочной системе.
diff [параметры] [расширенные_параметры] файл1 файл2
Программа diff предназначена для сравнения файлов. Она выводит отличающиеся строки. Строка файла «файл1» помечается символом «<», а строка файла «файл2» помечается символом «>». С помощью тире разделяется содержимое файлов. Описание основных параметров данной программы сведено в табл. 19.24. Программу diff можно использовать для сравнения файлов из разных каталогов. Для этого используются расширенные параметры (см. табл. 19.25).
Основные параметры программы diff Таблица 19.24
Параметр | Описание |
---|---|
-а | Сравнение всех файлов, в том числе и двоичных |
-b | Игнорируются символы пробела в конце строки |
-В | Игнорируются пустые строки в файлах |
-с | Вывод контекста для каждого найденного различия |
-d | Игнорируются области со многими изменениями |
-е | Создается сценарий редактора ed, с помощью которого можно превратить файл «файл1» в файл «файл2» |
-Н | Поиск только небольших изменений |
-i | Игнорировать регистр букв |
-I шаблон | Игнорировать строки, содержащие указанный шаблон |
-n | Установить формат вывода RCS |
-N | Несуществующие файлы считать пустыми |
-t | Замена символов табуляции на восемь пробелов |
-Т | В начало выводимых строк вставить символ табуляции |
-u | Вывод новой и старой версий файла в одной строке |
-w | Игнорировать пробелы |
-y | Вывод в две колонки |
Расширенные параметры программы diff Таблица 19.25