my $file; { local $/; $file = <>; } $file =~ s/(?## perl script.pl infile > outfile perl -i.bak script.pl file # in-place #### perl -0777pe's/(? outfile perl -i.bak -0777pe's/(?