免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: anonimousboy
打印 上一主题 下一主题

求一文件比较程序~ [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-08-26 10:48 |只看该作者

求一文件比较程序~

谢谢斑竹了~
我现在看看哪个最合适我了~
等我弄好了,一定发给大家看~

论坛徽章:
0
12 [报告]
发表于 2003-08-26 11:25 |只看该作者

求一文件比较程序~

原帖由 "apile" 发表:
以原始檔案為主...
找出第二個file裡面與第一個file相同的line number,其他的就是
就是不一樣的地方了...例如
source:
1:aaa
2:bbb
3:cccc
4:dddd
modified:
1:aaa
2:ccc
3:ddd
4:EEEEE

modified後..........
   
appile,你的想法是不对的,而且你的例子和你的叙述好象不一致,而且单想从第二个文件中找出与第一个文件中同样的行是行不通的,因为第二个文件中有可能插入与第一个文件中同样的行~

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
13 [报告]
发表于 2003-08-26 11:48 |只看该作者

求一文件比较程序~

apile,你的想法是不对的,而且你的例子和你的叙述好象不一致,而且单想从第二个文件中找出与第一个文件中同样的行是行不通的,因为第二个文件中有可能插入与第一个文件中同样的行~     

其實可以的,加上一些flag就好了..還要考慮順序...
不能出現兩個同時match到同一行的情形..
file1:
1:aaa
2:bbb
3:cccc
4:ddd
file2:
1:aaa
2:aaa
3:bbb
4:cccc
5:ddd
6:ddd
==============
依照我的說法..
1->;1,
2->;null(因為1已經被掉了),
3->;2,
4->;3,
5->;4,
6->;null(因為4已經被用掉了)

所以是可以知道file2的line 2與line 6跟file1不同!
不過有人已經把現成的東西寫好了..:)
研究那個就夠了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP