Извлечение строк из текста в ожидаемом Баш - PullRequest
0 голосов
/ 15 января 2019

В моем ожидаемом скрипте есть следующий вывод:

mydomain.com mail is handled by 30 pglegal-co-uk.mail.protection.outlook.com.
mydomain.com mail is handled by 10 mx1.myserver.com.
mydomain.com mail is handled by 20 mx2.myserver.com.

Я хочу извлечь сервер mx с приоритетом 10 (mx1.myserver.com)

Но я использую ожидаемо так:

#!/usr/bin/expect

... script goes here

Как мне извлечь файл mx?

Как указано в комментариях, я использую ожидаемый результат из-за того, что приложение с telnet легко взаимодействует с почтовым сервером.

У меня есть это регулярное выражение для значения почтового сервера с приоритетом 10:

(?<=10 )(.*)(.)

Но я не уверен, как применить к сценарию.

...