file1 と file2 の 2 つのファイルがあります。
File1 (参照ファイル) には次の内容が含まれます
ABC
DEF
ABCD
XYZ
DEFG
File2 が含まれています
ABC
DEF
「File2」に「File1」と比較してより多くのエントリがある場合、そのような相違点の数と異なるエントリを表示します
file1 と file2 の 2 つのファイルがあります。
File1 (参照ファイル) には次の内容が含まれます
ABC
DEF
ABCD
XYZ
DEFG
File2 が含まれています
ABC
DEF
「File2」に「File1」と比較してより多くのエントリがある場合、そのような相違点の数と異なるエントリを表示します
入力ファイルは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