Команда COMP
Эта команда используется для посимвольного сравнения двух файлов и имеет следующий формат:
COMP [/? /H] [спецификация_1] [спецификация_2]
[/A] [/C] [/D] [/L] [/M:n] [/N:n] [/P]
Параметры команды
Параметр | Описание |
/? или /H | Выводят справочный текст. |
/A | Выводит несовпадения в формате ASCII, а не в шестнадцатиричном виде (шестнадцатиричный вывод задается по умолчанию). |
/C | Выполняет сравнение без учета регистра символов. |
/D | Выводит несоответствие в десятичном формате. |
/L | Выводит число несовпадающих строк. |
/M:n | Завершает сравнение файлов после обнаружения заданного числа несовпадений (n). /M:0 задает неограниченное число сравнений. Если /M не задается, то сравнение прекращается после 10 несовпадений. |
/N:n | Сравнивает первые n строк заданных файлов. |
/P | Делает паузу после заполнения экрана. |
В случае несовпадения данных в файлах команда COMP сообщает о них. В случае отсутствия в одном из сравниваемых файлов символа
конца файла (EOF) об этом также сообщается.
Например, следующая команда сравнивает все файлы .DOC в каталоге С:\DATA с файлами в корневом каталоге на диске D:
C>COMP \DATA\*.DOC D:\
"Спецификация_1" и "спецификация_2" задают файлы для сравнения. В этих спецификациях можно использовать трафаретные символы. Если файлы не задаются, COMP выводит запрос для ввода имен файлов. См. также команду FC.