- @echo off
- set MD5列表="MD5.txt"
- set 重复列表="重复MD5.txt"
-
- SetLocal EnableDelayedExpansion
- :: 文件名中的感叹号会丢失
-
- >!重复列表! (
- for /f "tokens=1,*" %%a in (' sort !MD5列表! ') do (
- if "%%a"=="!LastLine:~0,32!" (
- if not defined MD5_!LastLine:~0^,32! (
- set MD5_!LastMD5!=1
- echo -------------
- echo !LastLine!
- )
- echo %%a %%b
- ) else (
- set LastLine=%%a %%b
- )
- )
- )
复制代码 输出的是重复列表。如果只需要重复多出来的列表,请用楼下的代码。
[ 本帖最后由 a6c123 于 2010-8-11 15:02 编辑 ] |