my ($text, $page) = split "\t", $line; #### warn $text, ' on page ', $page, ' must be wrong' if $page < $lastpage; #### sub valid($){ my ($text, $page) = split "\t", shift; $page =~ /^\d+$/ or die 'page not numbers'; warn $text, ' on page ', $page, ' must be wrong' if $page < $lastpage; $lastpage = $page; return ($text, $page); }