#!/bin/env perl use strict; use warnings; use File::Basename; my $headerSep=$ARGV[0]; my $txtFile=$ARGV[1]; my $fileid =basename($txtFile); $fileid=~ s/\./-/g; open(my $fh, '<', $txtFile) or die "Could not open file '$txtFile' $!"; print "\n
";
my $i=1;
while (my $row = <$fh>) {
    chomp $row;
    if ($row =~ /^$headerSep/) {
                print "
\n"; $row =~ s/$headerSep//g; print "

$row

\n"; print "
";
                $i++;
                next;
    }
    print "$row\n" unless $row =~ /^\s*$/;
}
print "
\n"; close $fh;