App-CSVUtils
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/App/CSVUtils/paras2csv.pm view on Meta::CPAN
my $r = shift;
my $fh;
if ($r->{util_args}{input_file} eq '-') {
$fh = \*STDIN;
} else {
open $fh, "<", $r->{util_args}{input_file}
or die [500, "Can't read file '$r->{util_args}{input_file}: $!"];
}
local $/ = "";
my $i = 0;
while (my $para = <$fh>) {
$para =~ s/\R{2}\z//;
#say "D:para=<$para>";
my @h = _parse_para($r, $para, $i);
$i++;
if ($i == 1) {
my @h2 = @h;
my $j = 0;
while (my ($field, $value) = splice @h2, 0, 2) {
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.380 second using v1.00-cache-2.02-grep-82fe00e-cpan-d29e8ade9f55 )