Como eu comparo dois arquivos usando a linha de comando?
Use fc
para comparar arquivos.
Exemplo:
fc a.txt b.txt > diff.txt
Syntax
FC /B pathname1 pathname2
FC [options] pathname1 pathname2
Key
/B : Perform a binary comparison.
options
/C : Do a case insensitive string comparison
/A : Displays only first and last lines for each set of differences.
/U : Compare files as UNICODE text files.
/L : Compares files as ASCII text. (default)
/N : Display line numbers (ASCII only)
/LBn : Limit the number of lines that will be read, "n" sets a maximum number of consecutive differing lines after which the File Comparison will abort (resync failed). When FC aborts then "n" number of mismatches will be shown. default=100 lines.
/nnnn : Specify a number of consecutive lines that must match after a mismatch. This can be used to prevent the display of the two files from getting too out of sync
/T : Do not expand tabs to spaces.
/W : Compress white space (tabs and spaces) for comparison.
Fonte fc
Como eu acesso o arquivo em um servidor pela linha de comando?
Monte o local de rede como uma unidade de rede usando net use
.
Exemplo:
net use x: "\dmzintegration\data comparison upload"
Agora você pode consultar seus arquivos usando:
x:\WebSourceExtractorDev\DispatchDirectory\Harvester29365_cc50f106-f362-4924-9db4-29412249da5b.txt
x:\WebSourceExtractor\ExtractedPrior9365_cc50f106-f362-4924-9db4-29412249da5b.txt
x:\WebSourceExtractor\ExtractedUnique9365_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}]
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- fc - Compare o conteúdo de dois arquivos ou conjuntos de arquivos. Exibe todas as linhas que NÃO correspondem.
- net use - Mapeie uma letra de unidade para um servidor / compartilhamento remoto.