我无法提取可能既是 FQDN 又是简单主机名的主机名
例如使用 sed 它工作正常:
echo test_serv1.TEST-Site-1.test.com|sed 's/\..*//'
test_serv1
echo test_serv1|sed 's/\..*//'
test_serv1
但是在 Perl 中,我只得到它的 FQDN:
my $t='test_serv1.TEST-Site-1.test.com';
my ($res) = $t=~ /^(.*?)\./;
print "$res\n";
我为 test_serv1 尝试了不同的组合,但它不起作用,为什么?