# 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__
チムメハミ|
莟ムハミ|
ケ、イシスュエマリ|
ウ、ノウマリ|
莟ムハミ|
タヨーイマリ|
ーイムマリ|
ウ、ラモマリ|
アコ」マリ|
サクフィマリ|
ソヲタョヌ゚ニ|
アアコ」ハミ|
ウ、ハルヌ|
サウタエマリ|
スィコマリ|
ユニスマリ|
ソェスュマリ|
テノノスマリ|
ステナマリ|
カォホレヨ鯑ツヌ゚ニ|
ニスカ・ノスハミ|
ナヘハッハミ|
ホ篆ュハミ|
アヲロ貮|
サェヘ、マリ|
キィソ簪リ|
ヨウヌハミ|
サヤマリハミ|
ニユクマリ|
ー「ヘシハイハミ|
カタノスマリ|
ウ醴袞リ|
ヤェトアマリ|
ホナマイマリ|
フゥトマリ|
チエィマリ|
オツヌマリ|
モタミ゙マリ|
トマヘィハミ|
タヒソィラモマリ|
セナチニツヌ|