Hay varias utilidades de línea de comandos para resolver nombres de host ( host, dig, nslookup), sin embargo, todos los servidores de nombres de uso exclusivo, mientras que las aplicaciones en aspecto general en /etc/hostsprimer lugar (usando gethostbyname creo).
¿Existe una utilidad de línea de comando para resolver nombres de host que se comporta como una aplicación habitual, buscando /etc/hostsprimero y luego preguntando a un servidor de nombres?
(Soy consciente de que probablemente sería como 3 líneas de c, pero lo necesito dentro de un script de shell algo portátil).
awk '/hostname/ { print $1 }' /etc/hostsayuda?