中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 20:10
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]请问如何进行多个文本比较内容的批处理 查看 699 回复 3
楼 主 [求助]请问如何进行多个文本比较内容的批处理 发表于 2007-12-06 06:39 ·  中国 广西 南宁 电信
新手上路
积分 8
发帖 3
注册 2007-10-12 11:30
18年会员
UID 99518
性别 男
状态 离线
文件夹A中多个 b1.log.....b100.log 以a.txt文件内容为比较对象 进行文本内容比较
把文本内容不同的log 记录在 b.txt中
a.txt文件内容为 7BD70EC53CB7398246C84D25BFF33AA8
请问怎么批处理实现这样的处理

把跟a.txt文件内容不同的log 找出来

我想了好久 就是不能实现我也查看论坛的一些精华帖子,参照了一些BAT可是就是不知道怎么写
请高手们指点

[ Last edited by ajkaos on 2007-12-6 at 06:42 AM ]
2 发表于 2007-12-06 07:45 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
@echo off
for %%a in (A\b*.log) do (
fc a.txt "%%a" >nul 2>nul
if errorlevel 1 echo:%%a >> b.txt
)
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
ajkaos +1 2007-12-07 02:11
3 发表于 2007-12-07 02:11 ·  中国 广西 南宁 电信
新手上路
积分 8
发帖 3
注册 2007-10-12 11:30
18年会员
UID 99518
性别 男
状态 离线
谢谢 版主 看了你写的BAT 头脑清晰多了 我想问
A\b*.log 与 *.log 有什么不同


可是版主 你写的BAT我运行了不成功啊
4 发表于 2007-12-07 10:11 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
你把这个批处理放在和A目录的父目录。
论坛跳转: