Harry Putnam wrote:
> Taking the chicken way out... but I can't think of the right tricky
> search strings to uncover a tried and true way to output a 3 digit
> padded numeric series. In this case its for file names. And needs to
> roll over to 4 digit in the event there are enough files.
>
> There is no problem of clobbering since files are being renamed as
> they are moved to a new clean directory. I just can't recall how to
> make my incremented counter start at 000 and go:
> 001.ext
> 002.ext
> 003.ext
> etc.
>
> Its just the numeric part I need a jump start on.
$ perl -le'
for my $number ( 0 .. 4, 997 .. 1003 ) {
my $filename = sprintf q[%03d.ext], $number;
print $filename;
}
'
000.ext
001.ext
002.ext
003.ext
004.ext
997.ext
998.ext
999.ext
1000.ext
1001.ext
1002.ext
1003.ext
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>