use strict; use warnings; my $inFileStr = <) { chomp; my @data = split /,/; if ($data[2] =~ /^(D|C)$/) { print " > $first.txt\n" if defined $first; print "type $data[2] "; $first = $data[1]; } print "$data[1].txt "; } close $inFile; print " > $first.txt\n" if defined $first;