Я пишу сценарий оболочки, который гарантирует, что мой DNS-сервер ищет. Вот результат, который он тестирует:
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: galapagos.office
Address: 192.168.140.25
Все, кроме "galapagos.office", должно точно совпадать. Сама часть «galapagos.office» на самом деле не имеет никакого значения.
Я полагаю, что могу применить это регулярное выражение к выводу, чтобы сказать мне, если оно выглядит так, как я хочу:
Server: +127\.0\.0\.1\nAddress: +127\.0\.0\.1#53\n\nName:.+\nAddress: 192\.168\.140\.25
Дело в том, что я действительно не знаю сценариев оболочки. Каков наилучший способ убедиться, что регулярное выражение соответствует выводу команды nslookup?