in reply to reading 2 lines at a time using perl

Here is one way:
use warnings; use strict; while (<>) { my $line1 = $_; my $line2 = <>; # compare 1 and 2 }