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 }'`