Код ниже ожидает найти шаблон конфигурации для каждого клиента, где, например, шаблон Джо joe.originaljoe
и записывает вывод в joe
:
foreach my $name (@customers) {
my $template = "$name.original$name";
open my $in, "<", $template or die "$0: open $template";
open my $out, ">", $name or die "$0: open $name";
# whatever processing you're doing goes here
my $output = process_template $in;
print $out $output or die "$0: print $out: $!";
close $in;
close $out or warn "$0: close $name";
}