如何以類似於以下格式的表格形式在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