in reply to Re^2: simple Perl script template
in thread simple Perl script template
Or just print the first two lines of the script itself in order to avoid inconsistencies:
#!/usr/bin/env perl use Modern::Perl; seek DATA, 0, 0; my $header = join '', (<DATA>)[0..1]; for my $fname (@ARGV) { unless (-e $fname) { open my $fh, '>', $fname; print $fh $header; say STDOUT "created $fname"; } else { say STDOUT "*** didn't overwrite $fname"; } } __DATA__
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^4: simple Perl script template
by Dumu (Monk) on Apr 09, 2015 at 12:47 UTC |