Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Команда 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) выполняется побайтно и в шестнадцатиричном формате. Если файлы различны, вы получите информацию о несовпадающих байтах и сообщение о том, что один файл длиннее другого.

Параметры команды

Параметр Описание
/? или /H Выводят справочный текст.
/B Указывает FC, что нужно выполнять двоичное сравнение.
/L FC выполняет сравнение текстовых файлов (по умолчанию, когда файлы не имеют стандартных расширений двоичных файлов).
/P Делает паузу после вывода полного экрана информации.

Для сравнения текстовых файлов можно задать также следующие параметры:

Параметр Описание
/A Выводит сокращенный отчет, показывающий только первую и последнюю строку каждого блока несовпадающих строк (промежуточные строки представляются многоточием). Этот параметр полезно использовать при большом объеме вывода.
/C Задает игнорирование регистра символов.
/nnnn Задает число строк, которые должны совпасть перед тем, как FC выполнит ресинхронизацию файлов. По умолчанию это две строки.
/T Отменяет расширение символов табуляции в про- белы (по умолчанию FC интерпретирует табуляцию как 8 пробелов).
/W FC интерпретирует любое число последовательных пробелов и табуляций как один пробел. Это позволяет проверять только несовпадение слов. Игнорируются также пробелы в начале и в конце каждой строки.

К сравнению в двоичном режиме применяются следующие параметры:

Параметр Описание
/Mn Задает максимальное число несовпадений, которые могут обнаруживаться перед прекращением сравнения (по умолчанию 20). Параметр /M0 позволяет задать неограниченное число несопадений.

Предположим, вы хотите сравнить два текстовых файла и вывести результат в сокращенном формате. Для этого наберите команду:


     FC /L jenny.dat mike.dat

Следующая команда использует для сравнения набора файлов с соответствующими файлами в каталога \NWDOS, используя для этого список файлов.


     FC @FILELIST.FL \NWDOS

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...