![]() |
|
Perl-Sensitive Sunglasses | |
PerlMonks |
dbg - put any script in debug modeby Maestro_007 (Hermit) |
on Sep 27, 2001 at 21:28 UTC ( #115173=snippet: print w/replies, xml ) | Need Help?? |
here's 'dbg' #!/usr/local/bin/perl open INFILE, "$ARGV[0]"; @file = <INFILE>; close INFILE; $_ = shift @file; /^#!/ or die "no shebang, file left untouched"; /-d/ and die "file already in debug mode"; s/$/ -d/; open OUTFILE, ">@ARGV[0]"; print OUTFILE $_; for (@file) { print OUTFILE $_ } close OUTFILE; and it's sister, 'udbg' #!/usr/local/bin/perl open INFILE, "$ARGV[0]"; @file = <INFILE>; close INFILE; $_ = shift @file; /-d/ ? s/-d// : die "file not in debug mode, untouched"; open OUTFILE, ">@ARGV[0]"; print OUTFILE $_; for (@file) { print OUTFILE $_ } close OUTFILE;
|
|