Доброе утро всем!
Помогите пожалуйста разобраться с BASH скриптом.
Скрипт выводит список всех актуальных на сегодня IP адресов сервисов Google. Я хочу добавить каждый из этих IP в правила IPTables на использование IMAP/SMTP. Скрипт выводит все в консоль или через >> в файл.
Мне нужно добавить обработчик, чтобы каждый выведенный IP добавлялся в правило "-A INPUT -s $IP -p tcp -m multiport --dports 143,993,110,995,465,587,2525 -j ACCEPT"
Пробую разные варианты, не получается.. Подскажите пожалуйста как лучше сделать.
Буду благодарен за помощь
Скрипт:
domainsToDig=$(dig @
8.8.8.8 _spf.google.com TXT +short | \
sed \
-e 's/"v=spf1//' \
-e 's/ ~all"//' \
-e 's/ include:/\n/g' | \
tail -n+2)
for domain in $domainsToDig ; do
dig @
8.8.8.8 $domain TXT +short | \
sed \
-e 's/"v=spf1//' \
-e 's/ ~all"//' \
-e 's/ ip.:/\n/g' | \
tail -n+2
done