是否可以包含/获取另一个 perl 脚本,或者将其作为“子”启动?这有效,但看起来很难看:
测试2.pl:
print "I'm in test2.pl; args: @ARGV\n";
测试.pl:
#!/usr/bin/perl
use File::Temp qw/tempdir/;
use File::Copy qw/copy/;
my $tmplib;
use lib ($tmplib = tempdir()) . (
copy("./test2.pl", "$tmplib/test2.pm") ? "" : (die "$!")
);
use test2;
X
$ ./test.pl a b c
I'm in test2.pl; args: a b c