我有两个文件file1和file2。
File1(这是参考文件)包含
ABC
DEF
ABCD
XYZ
DEFG
文件 2 包含
ABC
DEF
如果“File2”与“File1”相比具有更多条目,则显示此类差异的计数和不同的条目
我有两个文件file1和file2。
File1(这是参考文件)包含
ABC
DEF
ABCD
XYZ
DEFG
文件 2 包含
ABC
DEF
如果“File2”与“File1”相比具有更多条目,则显示此类差异的计数和不同的条目
findstr /vxg:file2 file1>file3
for /f %%a in ('^<file3 find /v /c ""') do echo %%a differences
输入文件是file1.txt
和file2.txt
,结果文件是file3.tmp
不确定文件是否有尾随 CRLF 对。
@echo off
copy file2.txt file3.tmp >nul
for /f "delims=" %%a in (file1.txt) do (
findstr /v "^%%a$" <file3.tmp >file3.tmp3
move file3.tmp3 file3.tmp >nul
)
echo number of new lines:
find /c /v "" <file3.tmp
echo.
type file3.tmp
pause