I need help to separate entries after commas in my
I have 2 columns in my file like this
Ramush, Shyam, Mohan First
Ram, Mohan, Kaavya Second, Fourth
Kavi, Ram, Shaym, Mohan Third
I ahve to separate entries after comma in a separate row
Like expected output is
Ramush First
Shyam First
Mohan First
Ram, Second
Mohan Second
Kaavya Second
Ram Fourth
Mohan Fourth
Kaavya Fourth
Kavi Third
Ram Third
Shaym Third
Mohan Third
#!/usr/bin/perl -w
use strict;
my $cur_dir = $ENV{PWD};
my $filename = $cur_dir."/file";
my ($record,@fields,$i,$j);
open(FILE,"<$filename") or die"open: $!";
while( defined( $record = <FILE> ) ) {
chomp $record;
@fields=split(/\t/,$record);
foreach $i (split(/, /,$fields[0])) {
foreach $j (split(/, /,$fields[1])) {
print "$i\t$j\n";
}
}
}
close(FILE);
Ramush First
Shyam First
Mohan First
Ram Second
Ram Fourth
Mohan Second
Mohan Fourth
Kaavya Second
Kaavya Fourth
Kavi Third
Ram Third
Shaym Third
Mohan Third