Andrew_Levenson has asked for the wisdom of the Perl Monks concerning the following question:
use strict; use warnings; if(!@ARGV){ my $line=1; $_=<>; handlefix(); open(INFILE, '<', $_) or die "\nCan't open $_: $!\n"; $_=<>; handlefix(); open(OUTFILE, '>', $_) or die "\nCan't open $_: $!\n"; while(<INFILE>){ print OUTFILE "_$line",": $_" if $line %% 5==0; print OUTFILE " $_" if $line %% 5!=0; $line++; } close INFILE && close OUTFILE; } if(@ARGV){ my $line=1; $_= shift @ARGV; handlefix(); open(INFILE, '<', $_) or die "\nCan't open $_: $!\n"; $_= shift @ARGV; handlefix(); open(OUTFILE, '>', $_) or die "\nCan't open $_: $!\n"; while(<INFILE>){ print OUTFILE "_$line",": $_" if $line %% 5==0; print OUTFILE " $_" if $line %% 5!=0; $line++; } close INFILE && close OUTFILE; } sub handlefix { chomp($_); $_=~s/"//g; $_=~s/\//\\/g; return $_; }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Modulus by zero?
by cLive ;-) (Prior) on Nov 16, 2006 at 23:03 UTC | |
by Andrew_Levenson (Hermit) on Nov 16, 2006 at 23:05 UTC | |
Re: Modulus by zero?
by pKai (Priest) on Nov 17, 2006 at 07:41 UTC | |
by shmem (Chancellor) on Nov 17, 2006 at 15:11 UTC | |
by ikegami (Patriarch) on Nov 17, 2006 at 17:22 UTC | |
by orderthruchaos (Scribe) on Nov 17, 2006 at 14:11 UTC | |
by Fletch (Bishop) on Nov 17, 2006 at 14:22 UTC | |
by orderthruchaos (Scribe) on Nov 17, 2006 at 14:17 UTC |