中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-31 22:30
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » {已结}请问如何比较文件内容-用于比较MAC地址 查看 3,575 回复 22
16 发表于 2007-03-11 04:43 ·  中国 广东 清远 联通
高级用户
★★
积分 846
发帖 247
注册 2006-10-27 12:03
19年会员
UID 68504
性别 男
来自 湖南==》广东
状态 离线
To: CCWan
兄的 findstr /v /g:b.txt a.txt >1.txt 似乎要改成
findstr /v /g:b.txt a.txt >>1.txt 更合理一点吧
17 发表于 2007-03-11 04:46 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
re youxi01
这倒没有必要,因为它是一次性比较文本全部内容的,不像for是依次循环,所以即使有很多不同,也会全部输出。
这也是我试验之后发现的,兄可以试试看。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
18 发表于 2007-03-11 05:04 ·  中国 广东 清远 联通
高级用户
★★
积分 846
发帖 247
注册 2006-10-27 12:03
19年会员
UID 68504
性别 男
来自 湖南==》广东
状态 离线
收到,明白,谢谢。
19 发表于 2007-03-11 07:13 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by chainliq at 2007-3-10 09:39:
lxmxn 兄弟的好像运行啦没反应哦`

  我一开始写的时候测试是正确的,可能你把你a.txt和b.txt文件的内容改变了一下,所以导致你说的“运行没有反应”。

  代码已经更新了,你再试试?
20 发表于 2007-03-13 04:26 ·  中国 广西 贵港 电信
高级用户
★★
学无尽止
积分 635
发帖 244
注册 2006-04-15 05:07
20年会员
UID 53857
性别 男
来自 广西贵港
状态 离线
`嗯,都行啦```呵呵``这个主要是想防arp呀``这样的话,``我重新收集一下下面机子的MAC,做比较后就知道哪台中标喽`,``呵呵``,各位兄弟的方法都很好``呵呵``学习当中``

[ Last edited by chainliq on 2007-3-13 at 04:28 AM ]
学无尽止
21 发表于 2007-06-29 00:47 ·  中国 湖北 十堰 郧西县 联通
初级用户
积分 38
发帖 20
注册 2006-07-04 16:50
20年会员
UID 58001
状态 离线
楼主的问题设计有问题:

如果我是一个其中的mac,原来的IP我用254,我变成100而没有任何mac再使用254这个IP你怎么发现我?

应该是先对前后mac进行判断再看IP是否变化报告MAC的设计才合理!

尽管我很菜,看不懂楼上高手的一些命令,但LZ的思路我认为的确是存在问题!

[ Last edited by SunRiseBoy on 2007-6-29 at 12:57 AM ]
22 发表于 2007-06-29 08:31 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
大家的代码都是从比较两个文本的不同出发的,相信楼主也是这个意思吧。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
23 发表于 2009-01-05 04:21 ·  中国 北京 科技网
初级用户
积分 27
发帖 12
注册 2008-08-22 17:48
17年会员
UID 123887
性别 男
状态 离线
Originally posted by ccwan at 2007-3-11 03:48 AM:
不要争论啦,每个人解决问题的方法不一样,这是好事,可以开阔思路不是吗?

我来一句话解决它吧。
findstr /v /g:b.txt a.txt >1.txt


太强大了!我写了一个晚上的批处理都没搞定

版版一句代码就搞定了。。。
论坛跳转: