# business1.pl 07.07.27
use strict;
use HTML::Template;
my(%t,$n,$n1,@fld);
# Read names
open(FH,"bname.txt") or die "Can't open the file bname.txt.\n";
while(<FH>) {
@fld = split;
if (/^ENGLISH/ ) {
$t{cn}{$fld[1]} = $fld[2];
$t{e1} = $fld[3];
for $n ( 4 .. $#fld ) {
$t{e1} = $t{e1} . ' ' . $fld[$n];
}
$t{f1} = lc($fld[1]);
$t{f2} = $t{f1} . '.txt';
$t{f3} = $t{f1} . '.htm';
$t{name1} = $fld[2] . '(' . $t{e1} . ')';
push(@{ $t{txtfiles} }, $t{f2});
push(@{ $t{htmfiles} }, $t{f3});
push(@{ $t{names} }, $t{name1});
}
}
close(FH);
# Read raw data and input html files
for $n ( 0 .. $#{ $t{txtfiles} } ) {
my $template = HTML::Template->new(filename => 'ec0.htm');
my @loop = ();
$t{txtf1} = $t{txtfiles}[$n];
$t{htmf1} = $t{htmfiles}[$n];
$t{name1} = $t{names}[$n];
$template->param(CNAME => $t{name1});
open(FH,"$t{txtf1}") or die "Can't open the file $t{txtf1}.\n";
while(<FH>){
my %row = (
N1 => $_,
);
push(@loop, \%row);
}
close(FH);
$template->param(ec_loop => \@loop);
open(OUT,">$t{htmf1}");
print OUT $template->output;
close(OUT);
# exit;
}
__END__
カィミヒマリ|
ホヘーイマリ|
ヤニーイマリ|
ハゥアマリ|
フィヨンハミ|
エカノソレヌ|
ヘィヨンハミ|
ルヨンハミ|
キ盡シマリ|
ホ菘マリ|
ポコマリ|
ミホ萇|
セーケネ|
ハッハラハミ|
サニチマリ|
イゥタヨハミ|
胖ムマリ|
コモアアヌ|
ツ鮨ュマリ|
ヌメトゥマリ|
テマリ|
シムトセヒケハミ|
ミヒメオマリ|
エメアハミ|
コ」チヨハミ|
イエヘキハミ|
ホレタュフリコニ|
ケ籌マリ|
ミツフマリ|
チーイハミ|
ヘヌ袞リ|
マ贅マリ|
メチホ睹リ|
ミヒウヌハミ|
キ眛|
ヨノスマリ|
ヘィウヌマリ|
モタコヘマリ|
ヌ衢ョコモマリ|
ソヒタュツメタハミ|
アアセゥハミ|