#!/usr/bin/env perl -0777 -nsw
# ------------------------------------------------------------
# Auth: Christopher Stone
# dCre: 2023/03/22 16:51
# dMod: 2023/03/22 16:51
# Task: Reformat Data for Use in a Database.
# Tags: @ccstone, @Shell, @Script, @Reformat, @Data, @Database
# ------------------------------------------------------------
use v5.12;
$_ =~ s!\A\s+|\s+\Z!!g;
my @recordArray = split(/\n\n/, $_);
foreach my $record (@recordArray) {
my @record = split(/\n/, $record);
my $line1 = $record[0];
$line1 =~ s!^(.+)\h?-.+!$1!;
my $line2 = $record[1];
$line2 =~ s!^(\w+)\h.+!$1!;
my $prefix = $line1 . "\t" . $line2;
my $recordLength = scalar(@record) - 1;
my @newRecord = @record[2 .. $recordLength];
foreach my $recordItem (@newRecord) {
say $prefix . "\t" . $recordItem;
}
}