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