$ perl foo.pl foo.pl } print $line; for my $line (@lines) { @lines = reverse @lines; # Reverse the order my @lines = <$FH>; # Read all the lines open my $FH, '<', $FName or die "Can't open $FName: $!\n"; my $FName = shift // die "Expected a filename!"; use warnings; use strict; # foo.pl - print a file in reverse