Команда COMP - сравнение файлов в командной строке.Формат командной строки: COMP [данные1] [данные2] [/D] [/A] [/L] [/N=число] [/C] Параметры командной строки: данные1 - Первый файл или набор файлов для сравнения. данные2 - Второй файл или набор файлов для сравнения. /D - Вывод различий в десятичном формате /A - Вывод различий в формате ASCII. /L - Вывод номеров строк, в которых обнаружены различия. /N=число - Число первых строк в каждом файле, которые следует сравнить. /C - Сравнение файлов без учета регистра букв ASCII. /OFF[LINE]- Не пропускать файлы с установленным атрибутом "Автономный". Для указания наборов файлов могут использоваться подстановочные символы. Если в команде COMP не заданы параметры, то они будут запрошены в диалоговом режиме. Для получения краткой справки используется параметр /?: COMP /? При завершении текущей операции сравнения, пользователю выдается запрос на продолжение или завершение работы: Сравнить другие файлы [Y(да)/N(нет)]? Сравнение данных выполняется побайтно, и после обнаружения 10 различий в сравниваемых файлах, прекращается. Примеры использования: comp textfile1.txt textfile2.txt - сравнить файлы textfile1.txt и textfile2.txt в текущем каталоге. comp C:\textfile1.txt %temp%\textfile2.txt - сравнить файл textfile1.txt находящийся в корневом каталоге диска C:, с файлом textfile2.txt в каталоге временных файлов. При различии в длине сравниваемых файлов, можно воспользоваться параметром /N= для задания числа строк для сравнения: comp textfile1.txt textfile2.txt /N=10 - сравнить 10 строк файла textfile1.txt и файла textfile2.txt в текущем каталоге. comp textfile1.txt textfile2.txt | more - сравнение 2-х файлов с выдачей результатов на экран в постраничном режиме. comp a*.html D:\comp.txt /N=20 /C > D:\comprezult.txt - сравнить первые 20 строк всех файлов текущего каталога c расширением html, имена которых начинаются с символа a с содержимым файла D:\comp.txt. Результаты сравнения перенаправляются в файл D:\comprezult.txt |
|
|