Why do you need a tie?
Take a look at the modules:
Text::Diff
Algorithm::Diff
or the UNIX 'diff' or 'comm' utilities for a simpler solution.
HTH,
Timur Shtatland
On Oct 8, 3:54 am, [EMAIL PROTECTED] (Loody) wrote:
> Dear all:
> I try to compare 2 files line by line.
> I use tie::file to save 2 files as array and compare them one line by one
> line.
> the perl is like below:
>
> tie my @src_file1,'Tie::File', $src_file1, mode => O_RDWR ,autochomp
> => 1 or die "cannot open file $!";
> tie my @src_file2,'Tie::File', $src_file2, mode => O_RDWR ,autochomp
> => 1 or die "cannot open file $!";
> for(my $index=0; $index <= $#src_file1;$index++)
> {
> if($src_file1[$index] != $src_file2[$index])
> {
> printf "The 2 files are different\n";
> exit;
> }
> }
>
> But I find the process is pretty long.
> Both files are about 10MB.
> Is there any quicker way to do the same thing above?
> appreciate your help,
> miloody
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/