-4
#!/applications/dte/perl5/bin/perl -w
use File::Basename;
use strict;
my $DTE_WORK_DIR = dirname($0);
print "DTE $DTE_WORK_DIR\n";
my $DTE_WORKING_DIR = split ('/\//', $DTE_WORK_DIR);
print "WORKDIR = $DTE_WORKING_DIR\n";
来看,它作为/path/to/dir/filename.pl 使用隐裂到@_在/应用/ DTE/SH /奥列格已被弃用的。 PL线15
DTE /路径/到/目录
WORKDIR = 1我想在Perl脚本路径拆分工作目录
您的声明'my $ var = split(/ \ //,$ fulpath)'会将'$ var'设置为4.为什么不在整个世界参与修复代码之前阅读文档? – Borodin
什么是错误信息?难道你不认为'/'里面的'/'正则表达式分隔符可能需要以某种方式转义吗? –
我看了,那是我发现的 – osamuyl