使用Perl从UNC路径解析服务器名称

时间:2013-03-12 02:10:54

标签: perl samba

我正在寻找Perl中的一种方法,当它采用以下任一格式时,从UNC路径获取服务器名称:

$unc = '//server.domain.com/share';

$unc = '\\\\server.domain.com\\share';

1 个答案:

答案 0 :(得分:2)

for my $unc ('//server.domain.com/share', '\\\\server.domain.com\\share') {
    my ($server) = $unc =~ m{([^/\\]+)};
    print $server, "\n";
}

<强>输出

server.domain.com
server.domain.com