#!/usr/bin/perl
my $MaxLineLength = 8060;
$search = '';
$replace = '';
$searchEnd = '';
$replaceEnd = '';
$fileContents = '';
my $linePrefix = '';
while () {
chomp; # Remove newline
if (/(^\t).*(<\/DATA>$)/) {
if (length() <= $MaxLineLength) {
print $linePrefix; # Empty only for first line
print;
$linePrefix = "\n";
}
}
elsif (/(^\t).*(<\/COLUMNS>$)/) {
s/$search/$replace/g;
s/$searchEnd/$replaceEnd/g;
print $linePrefix;
print;
$linePrefix = "\n";
}
}