У меня есть программа, которая печатает содержимое массивов в строках. Я хотел бы, чтобы он печатал каждый массив в столбце рядом друг с другом.
Это код:
#!/usr/local/bin/perl
use strict;
use warnings;
my @M_array;
my @F_array;
open (my $input, "<", 'ssbn1898.txt');
while ( <$input> ) {
chomp;
my ( $name, $id ) = split ( /,/ );
if ( $id eq "M" ) {
push ( @M_array, $name );
}
else {
push ( @F_array, $name );
}
}
close ( $input );
print "M: @M_array \n";
print "F: @F_array \n";
Возможно ли это, или я пытаюсь сделать что-то, что невозможно сделать?
Желаемый формат:
M F
Namem1 Namef1
Namem2 Namef2