скрипт преобразует имена хостов в айпишники
Добавлено: 20 дек 2021, 08:20
hosts.lst - файл с именами хостов, каждый хост с новой строчки
Код: Выделить всё
root@gt913:~# cat hosts2ips.sh
#!/bin/sh
echo -n > ips_all.lst
i=1
cat hosts.lst | while read name; do
#for ip in `host -t a $name | grep "Address:" | awk '{ print $2 }'` ; do
for ip in `host -4 -t a $name | awk '{ print $4 }'` ; do
echo "$ip # $name" >> ips_all.lst
echo "$ip # $name "
i=`expr $i + 1`
done
done