Sunday, January 25, 2015

Print n times according to integer in a specific column

#!/usr/bin/perl
use strict;
use warnings;
use 5.010;

my $file = 'matrixin.txt';
my @data;
open( FILE, $file ) or die "Can't open file '$file': $!";
while( ) {
chomp;
my @row = split;
push @data, \@row;
}
close( FILE );


#Print output
for my $i (0..$#data)
{
for (0..$data[$i][0]-1)      #[0] memilih integer pada kolom pertama
{
for my $j (0..$#{$data[0]})
{
   print "$data[$i][$j]","\t";
}
   print "\n";
}
}

No comments: