Хочу автоматизировать небольшую задачу
Вот набросок скрипта на bash, работает "поштучно" - каждый раз ввожу IP
#!/bin/bash
echo "Enter IP"
read ip_addr
echo
echo
echo Посылаем обратный dns-запрос
dns_query_1=$(nslookup $ip_addr | grep -oP "name = \K[^ ]+\.*")
dns_query_2=$(echo ${dns_query_1::-1})
echo
echo $dns_query_2
curl --silent http://counter.yadro.ru/values?site=$dns_query_2 | grep 'LI_day_vis'
echo "Ок"
Задача стоит такая, взять файл со списком IP адресов(записаны в столбик) и пропустить каждый адрес через скрипт.
Результаты записать в файл в формате
example0.com - 100500 visits/day
example1.com - 100501 visits/day
example2.com - 100502 visits/day
Столкнулся еще с проблемой вывода curl
curl --silent http://counter.yadro.ru/values?site=habr.ru | grep 'LI_day_vis'
LI_day_vis = 422;
Подскажите как оставить в выводе
curl только цифры?