Funzione gethostent Perl
Descrizione
Questa funzione esegue l'iterazione delle voci nel file host. Restituisce quanto segue in un contesto di lista - ($ name, $ aliases, $ addrtype, $ length, @addrs)
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
gethostent
Valore di ritorno
Questa funzione restituisce undef in caso di errore e altrimenti il nome host nel contesto scalr e un elenco vuoto in caso di errore altrimenti record host (nome, alias, tipo di indirizzo, lunghezza, elenco di indirizzi) nel contesto della lista.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl
while( ($name, $aliases, $addrtype, $length, @addrs) = gethostent() ) {
print "Name = $name\n";
print "Aliases = $aliases\n";
print "Addr Type = $addrtype\n";
print "Length = $length\n";
print "Addrs = @addrs\n";
}
Quando viene eseguito il codice sopra, produce il seguente risultato:
Name = ip-50-62-147-141.ip.secureserver.net
Aliases = ip-50-62-147-141 localhost.secureserver.net localhost.localdomain localhost
Addr Type = 2
Length = 4
Addrs =