print lastline('22222.pl');sub lastline { my $f = shift; open $H, $f; seek $H, 0, 2; $len = tell $H; $len = 2048 if ($len > 2048); seek $H, -$len, 1; read $H, $str, $len; $m = ''; while ($str =~/(.*)?\n?/gm) { $m = $1 if (length $1); } return $m;}