Ok, what you are saying is, you want to include that data within the perl script and write it out as a text file, correct?
First approach is to copy the data into the __DATA__ segment of the script:
#!/usr/bin/env perl
use strict;
use warnings;
open(my $ofh, '>', 'outfile.txt') or die($!);
while((my $line = <DATA>)) {
print $ofh $line;
}
close($ofh);
__DATA__
Line 1
Line 2
Line 3
Line 4
Or, you can use HEREDOCs
#!/usr/bin/env perl
use strict;
use warnings;
open(my $ofh, '>', 'outfile.txt') or die($!);
print $ofh <<ENDFILE;
Line 1
Line 2
Line 3
Line 4
ENDFILE
close($ofh);
"I know what i'm doing! Look, what could possibly go wrong? All i have to pull this lever like so, and then press this button here like ArghhhhhaaAaAAAaaagraaaAAaa!!!"
|