Algorithm::Diff, diff()
来源:互联网 发布:网络分层结构 编辑:程序博客网 时间:2024/06/05 05:36
用于文件比较。
实现类似unixcommand diff的功能。
#!/usr/bin/perl use Algorithm::Diff qw(diff); die("Usage: $0 file1 file2\n") if @ARGV != 2; my ($file1, $file2) = @ARGV; -T $file1 or die("$file1: binary\n"); -T $file2 or die("$file2: binary\n"); @f1 = `cat $file1 `; @f2 = `cat $file2 `; $diffs = diff(@f1, @f2); foreach $chunk (@$diffs) { foreach $line (@$chunk) { my ($sign, $lineno, $text) = @$line; printf "$sign%d %s", $lineno+1, $text; } print "--------\n"; }
0 0
- Algorithm::Diff, diff()
- React’s diff algorithm
- diff
- diff
- diff
- diff
- diff
- diff
- diff
- diff
- diff
- diff
- diff
- diff
- diff
- Diff
- diff
- A Generic - Reusable Diff Algorithm in C#.
- 面向对象-四大内部类
- yii 布局设置
- Array::Compare, compare(), full_compare()
- Spring基础知识汇总
- 安装装ankhsvn
- Algorithm::Diff, diff()
- JavaScript概览(二)--流程控制及错误处理
- 进制转换2
- 定义视图的小例子
- java中的队列
- importError:No module named 'urllib2' in Python 3.x
- [Java笔试面试知识点自整理系列]Struts1与Struts2的区别
- List::Util, max(), min(), sum(), maxstr(), minstr()...
- Chrome扩展插件