您好,我正在尝试使用 Perl 脚本获取一些东西。
my $fileName = "I_Payment_OK_2";
my ($msgType, $OfaCode, $msgCount) = $parseFileName;
#my $msgType = $parseFileName;
print $OfaCode;
print $msgType;
print $msgCount;
# parse the values from filename
sub parseFileName {
# parse the message type
if($fileName =~ m/^(I|O)/) {
$var1 = $1;
}
# parse the OFAC trace keyword
if($fileName =~ m/^[A-Z_][A-Za-z_]([A-Z]+)\w(\d+)$/) {
$var2 = $2;
$var3 = $3;
}
# return the message type & OFAC trace
return ($var1, $var2, $var3);
#return $var1;
}
什么都没有打印出来。任何人都可以帮我解决这个问题吗?
谢谢