如何用perl编写程序比较两个文件

2025-05-01 17:29:08
推荐回答(1个)
回答1:

如果文件比较小的话只期望看是否一样的话,直接全load进内存比一下就可以

print filecmp("a.txt", "b.txt");
sub filecmp{ loadfile($_[0]) cmp loadfile($_[1]);}
sub loadfile{
local $/=undef; 
open(my $h, shift) || return ''; 
my $str =<$h>; 
close($h); 
$str;
}