【发布时间】:2014-10-03 20:31:54
【问题描述】:
我有一个 perl 脚本,它从“/root/pkt/sw/se/tool”路径执行,需要脚本内的完整目录路径。
你能告诉我如何获得完整的路径吗?
sample.pl
our ($tool_dir);
use strict;
use warnings;
BEGIN {
$tool_dir = $0;
my $home_path = $tool_dir
$home_path =~ s|\w*/\w*/\w*$||;
my $target_path ="obj/Linux-i686/usr/share/ddlc/lib";
$lib_dir = "$home_path$target_path";
unshift(@INC, $lib_dir);
}
我正在从“pkt/sw/se/tool”路径执行这个脚本,但这里我只得到“pkt/sw/se/tool”而不是“/root/pkt/sw/se/tool”
我的 perl 脚本在 /root/pkt/sw/se/tools/sample.pl 下可用
【问题讨论】:
标签: perl