Лучший способ узнать ip хоста - использовать dig с аргументом +short.
dig +short unix.stackexchange.com
Если +short по каким то причинам недоступен, любая из нижеследующих команд должна работать:
host unix.stackexchange.com | awk '/has address/ { print $4 }'
nslookup unix.stackexchange.com | awk '/^Address: / { print $2 }'
dig unix.stackexchange.com | awk '/^;; ANSWER SECTION:$/ { getline ; print $5 }'
Если вы хотите напечатать IP и потом выйти из команты - то добавте exit:
dig +short unix.stackexchange.com | awk '{ print ; exit }'
host unix.stackexchange.com | awk '/has address/ { print $4 ; exit }'
nslookup unix.stackexchange.com | awk '/^Address: / { print $2 ; exit }'
dig unix.stackexchange.com | awk '/^;; ANSWER SECTION:$/ { getline ; print $5 ; exit }'