|
Построчное сравнение файлов - Compare files line by line (нет в ver. 9) [Pending]
diff
Комментарии в исходном файле diff.c : usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] [-F REGEX ] FILE1 FILE2
-a Обрабатывать все файлы как текст
-b Игнорировать изменения в количестве пробелов
-B Игнорировать изменения, все строки которых
-d пусты Стараться найти меньший набор изменений
-F Показать самую последнюю строку, соответствующую регулярному выражению
-i Игнорировать различия
в регистре -L Использовать LABEL вместо имени файла в унифицированном заголовке
-N Обработать отсутствующие файлы как пустые
-q Вывод только того, различаются ли файлы
-r Рекурсивно
-S начинать с ФАЙЛА при сравнении каталогов
-s Сообщать, когда два файла одинаковы
-T Выравнивать вкладки, добавляя префикс табуляции, когда это необходимо
-t Расширять вкладки до пробелов в выводе
-u Унифицированный diff
-U Выводить СТРОКИ контекста
-w Игнорировать все пробелы
--color Цвет output --strip-trailing-cr Удалить '\r' из входных строк
--TYPE-line-format=FORMAT Показать строки TYPE (неизмененные/старые/новые) с помощью FORMAT
ФОРМАТ использует экранирование целого числа printf (например, %-2.4x), за которым следует ПИСЬМО: FELMNn
Поддерживаемые спецификаторы формата:
usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] [-F REGEX ] FILE1 FILE2
-a Treat all files as text
-b Ignore changes in the amount of whitespace
-B Ignore changes whose lines are all blank
-d Try hard to find a smaller set of changes
-F Show the most recent line matching the regex
-i Ignore case differences
-L Use LABEL instead of the filename in the unified header
-N Treat absent files as empty
-q Output only whether files differ
-r Recurse
-S Start with FILE when comparing directories
-s Report when two files are the same
-T Make tabs line up by prefixing a tab when necessary
-t Expand tabs to spaces in output
-u Unified diff
-U Output LINES lines of context
-w Ignore all whitespace
--color Color output --strip-trailing-cr Strip '\r' from input lines
--TYPE-line-format=FORMAT Display TYPE (unchanged/old/new) lines using FORMAT
FORMAT uses printf integer escapes (ala %-2.4x) followed by LETTER: FELMNn
Supported format specifiers are:
|
|