当前位置:首页 » 文件管理 » 怎样将比对内容变为文本
扩展阅读
在表格中怎样做公式 2024-12-20 15:27:23
米饭可以做什么运动 2024-12-20 15:11:54
u盘歌曲顺序怎样调整 2024-12-20 15:02:36

怎样将比对内容变为文本

发布时间: 2024-12-20 07:31:30

A. 批处理比对多文本文件的 找出相同内容另存为一个文本

@echooff
set"bf=1.txt"
(for/f"usebackqtokens=1-2*"%%ain("%bf%")do(
findstr/r"%%b>""D:新建文件夹*.txt">nul&&if%%bgtr500000(echo+%%b)elseecho-%%b))>>result.txt
pause

将要用于查找的文件(1.txt)和批处理放在一起,也可设置1.txt路径.将1.txt和要查找的文件分开存放,这样代码执行更有效率.下面的代码可以直接将批处理和要查找的文件放在一起使用.

@echooff&
set"bf=1.txt"
(for/f"usebackqtokens=1-2*"%%ain("%bf%")do(setn=
for/f"delims="%%iin('dir/a-d/b*.txt^|findstr/vr"%bf%>"')do(
findstr/r"%%b>""%%i">nul&&(set/an+=1))
if!n!gtr0(if%%bgtr500000(echo+%%b)elseecho-%%b)))>>result.txt
pause