$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Команда 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