in reply to Delete last line of file with regex

I want to delete the last line of a file but only if it begins with ##
#!/usr/bin/env perl my $slurp; while (<DATA>) { $slurp .= $_; }
my $slurp; while (<DATA>) { last if eof && /^###* /; $slurp .= $_; }