LINUX.ORG.RU

Сообщения gazanit

 

bash: Сведения по адресу (ip): cтрана и имя сети. Можно ли без expect?

Форум — Development

Привет.

Подскажите, пожалуйста, как можно упростить получение «страны» и «имени сети» по адресу (ip). Кроме как с expect ничего не получается. Пока только так, с адресом для примера:

#! /bin/bash
ip="46.166.148.155"
prov_cn="
spawn telnet whois.ripe.net 43
expect {
    \"% See http://www.ripe.net/db/support/db-terms-conditions.pdf\" {
    send \"$ip\n\"
    }
}
interact
"
echo "    "`expect -c "$prov_cn" | grep -e "country" -e "netname" | awk -F"[ :]+" '{ print $2 }'`
Можно ли как-нибудь без expect получить необходимые данные об адресе? Спасибо

 , ,

gazanit
()

RSS подписка на новые темы