Как сравнить два файла с помощью командной строки?
Используйте fc
для сравнения файлов.
Пример:
fc a.txt b.txt > diff.txt
Синтаксис
FC /B pathname1 pathname2
FC [options] pathname1 pathname2
ключ
/B: выполнить двоичное сравнение.
опции
/C: сравнение строк без учета регистра
/A: отображает только первую и последнюю строки для каждого набора различий.
/U: сравнивать файлы как текстовые файлы UNICODE.
/L: сравнивает файлы как текст ASCII. (дефолт)
/N: отображать номера строк (только ASCII)
/LBn: Ограничить количество строк, которые будут прочитаны, "n" задает максимальное количество последовательных отличающихся строк, после которых Сравнение файлов будет прервано (повторная синхронизация не удалась). Когда FC прерывается, тогда будет показано "n" количество несоответствий. по умолчанию = 100 строк.
/nnnn: указать количество последовательных строк, которые должны совпадать после несоответствия. Это может быть использовано, чтобы не дать дисплею двух файлов стать слишком не синхронизированным
/T: не расширять вкладки до пробелов.
/W: Сжать пробелы (табуляции и пробелы) для сравнения.
Исходный фк
Как получить доступ к файлу на сервере из командной строки?
Смонтируйте сетевое расположение как сетевой диск с помощью net use
.
Пример:
net use x: "\\dmzintegration\data comparison upload"
Теперь вы можете ссылаться на ваши файлы, используя:
x:\WebSourceExtractorDev\DispatchDirectory\Harvester2\109365_cc50f106-f362-4924-9db4-29412249da5b.txt
x:\WebSourceExtractor\ExtractedPrior\109365_cc50f106-f362-4924-9db4-29412249da5b.txt
x:\WebSourceExtractor\ExtractedUnique\109365_cc50f106-f362-4924-9db4-29412249da5b.txt
Syntax
NET USE [devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD] [/SAVECRED] [[/DELETE] | [/PERSISTENT:{YES | NO}]]
Map to the current user's home directory as specified in the users
Active Directory record:
NET USE {devicename | *} [password | *] /HOME
Set defaults:
NET USE [/PERSISTENT:{YES | NO}]
Дальнейшее чтение