Задать вопрос
@PapiRUS90

Как с помощью цикла while, команды dig вывести в файл ips.txt A-записи домена, после чего на следующей строке PTR-запись IP?

Начал писать скрипт:
#!/bin/bash
dig google.com +noall +answer +short >> ips.txt
dig -x -f ips.txt +short >> ips2.txt

Но не получается использовать ключ -f для dig
Если в ручную вставлять ip
dig -x 64.233.165.138 +short >> ips2.txt
то проблем нет. А из списка не получается.
А ещё не понятно как использовать команду while в данном скрипте.
Заранее спасибо за любую помощь, а то гугл меня скоро забанит, за ддос
  • Вопрос задан
  • 351 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Нетология
    Системный администратор
    11 месяцев
    Далее
  • Skillfactory
    Профессия «Белый» хакер
    13 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
#!/bin/bash
IP=$(dig ${1} +noall +answer +short)
echo ${IP} >> ips.txt
dig -x ${IP} +short >> ips2.txt


и запускать
./myscript.sh google.com
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы