in reply to Uninitialized string warning
use warnings; use strict; my @lines; push @lines, $_ while do { $_ = <> } ne ".\n"; print reverse @lines; [download]