Программа 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

Перейти на страницу:

Все книги серии Секреты мастерства

Похожие книги