如何以类似于以下格式的表格形式在perl中显示?在perl中用水平线和多行单元格绘制表格
主机名HostIPs域名解析服务器NSIps
我的数据存储在下面一行:
$主机名,@hostIps,$域名,@nservers,@nsips
hostips,nsservers和nsips是数组。 对于一个主机名 - 多个hostIps和一个域多个名称服务器,我必须以整齐格式显示。
我试过使用Text :: Table,但它没有显示我想要的方式。
my $tb = Text::Table->new("hostName", "IP Address", "domainName", "nameServers", "IP addr");
$tb->add ($hostName, @hostIps, $domainName, @nservers, @nsips);
print $tb;
任何指针?
我必须显示为:
hostName IP Address domainName nameServers IP addr
host1 ip1.1 domain1 serv1.1 addr1.1
ip1.2 serv1.2 addr1.2
ip1.3 serv1.3 addr1.3
host2 ip2 domain2 serv2 addr2
.. .. ..
host3 ip3 domain3 serv3 addr3
这怎么不是“显示方式[你]想” ? – 2012-01-05 15:21:32