Как я могу отобразить следующим образом в табличном формате в perl?
Hostname HostIPs DomainName nameservers NSIps
Мои данные хранятся в следующей строке:
$ hostName, @hostIps, $ domainName, @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