#!/usr/bin/perl --
## tinking.pl
## 2015-08-20-02:28:04
##
##
##
##
## perltidy -olq -csc -csci=10 -cscl="sub : BEGIN END if while for "
+-otr -opr -ce -nibc -i=4 -pt=0 "-nsak=*"
## perltidy -olq -csc -csci=3 -cscl="sub : BEGIN END " -otr -opr -ce
+-nibc -i=4 -pt=0 "-nsak=*"
#!/usr/bin/perl --
use strict;
use warnings;
use autodie qw/ open close /;
use Data::Dump qw/ dd /;
my $infile = \q{
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza
cdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab
};
Roger( $infile );
exit( 0 );
sub Roger {
my( $infile ) = @_;
open my( $infh ), '<', $infile; ## "or die..." by autodie
my $count = 5;
while( <$infh> ) {
next if !/\S/;
my @what = split //, $_;
#~ dd( \@what );
my $right = $count + 8;
@what = grep defined, @what[ 0 .. 4, $count .. $right ];
#~ dd( \@what );
Dodger( \@what );
$count = $right;
} ## end while( <$infh> )
} ## end sub Roger
sub Dodger {
my( $arref ) = @_;
print join ',', @$arref, "\n";
} ## end sub Dodger
|