[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
: I am trying to figure out how to print 8 scalers/elements
: then \n, then 5 more lines of 8 or less for a max total
: of 40 Here is my code:
:
: print FILEOUT "eject 0,0,0 ";
: my $count = `wc -l <$ejectapes`;
[snip]
How about:
use strict;
use warnings;
use Tie::File;
use Array::Dissect qw( reform );
tie my @content, 'Tie::File', 'eject 0,0,0 '
or die qw(Cannot open "eject 0,0,0 ": $!);
my $last_index = @content > 40 ? 39 : $#content;
print join( ' ', @$_ ), "\n"
foreach reform( 8, @content[ 0 .. $last_index ] );
HTH,
Charles K. Clarkson
--
Mobile Homes Specialist
254 968-8328
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>