Команды и функции Novell DOS 7.0

       

Команда FC



Команда FC

Сравнивает два файла (текстовых или двоичных) и выводит различия между ними. FC [/? /H] [@]спецификация_1 спецификация_2 [/A] [/B] [/C] [/nnnn] [/L] [/Mn] [/N] [/P] [/T] [/W]

Если сравниваемые файлы имеют одинаковые имена, FC может сравнивать группы файлов. Вы можете также сравнить список файлов с файлами с теми же именами из другого каталога. Эту команду полезно использовать для сравнения двух версий одного документа. Вы можете определить, какие изменения требуются, чтобы старая версия соответствовала новой. FC можно также применять и для сравнения различных версий программ. С помощью символа перенаправления вывод этой команды можно направить вместо экрана в файл.

FC автоматически определяет тип данных файла по его расширению и выполняет сравнение в режиме ASCII или в двоичном режиме. Однако с помощью параметров /B и /L вы можете принудительно выбрать тот или иной режим.

FC сравнивает файлы построчно и определяет, какие строки нужно вставить, заменить или удалить в первом файле, чтобы он был идентичен второму. Если файлы совпадают, выводится соответствующее сообщение. После обнаружения несовпадающей строки FC автоматически "ресинхронизирует" файлы (настраивает номера строк), благодаря чему сравнение строк в обоих файлах выполняется правильно (это делается только при сравнении текстовых файлов).

Содержимое двоичных файлов (файлов с расширениями .BIN, .CMD, .COM, .EXE, .LIB, .OBJ и .SYS) выполняется побайтно и в шестнадцатиричном формате. Если файлы различны, вы получите информацию о несовпадающих байтах и сообщение о том, что один файл длиннее другого.



Содержание раздела