37,721
社区成员
发帖
与我相关
我的任务
分享
use strict;
use warnings;
my $cfg_file = 'check.conf';
my $in;
my $out;
open my $fd, '<', $cfg_file or die $!;
while (<$fd>) {
if (/CHECK_NUM\s*=\s*(\d+)/) {
$in = $1;
}
}
close $fd;
$out = $in . '_output';
print "$in\n$out\n";
open my $fd, '<', '/usr/app/check.conf' or die $!;
while (<$fd>) {
s/^\s*(\w+)/\$$1/;
eval;
print $CHECK_NUM, "\n";
}
close $fd;
while (<DATA>) {
s/^\s*(\w+)/\$$1/;
eval;
print $CHECK_NUM, "\n";
}
__DATA__
CHECK_NUM = 38