【发布时间】:2012-07-12 22:06:01
【问题描述】:
我有两个包含以下数字的文本文件
File1
00000
11111
File2
00000
11111
22222
我需要一个代码,将 file2 的内容与 file1 的内容以及不匹配的数字进行比较,在这种情况下,'22222' 是 file2 中唯一的内容。
简而言之,我想擦除 file2 的内容并将不匹配的内容放入 file2。下面是我尝试过的代码,但它只是删除了 file2 中的整个内容。
setlocal enabledelayedexpansion
for /f "tokens=1" %%a in (file1) do (type file2 | findstr /v %%a > file2)
pause
底线我需要达到以下结果
File1
00000
11111
File2
22222
请帮忙!
【问题讨论】:
标签: file batch-file compare