Я полагаю, что dig +short
выводит для вас две строки, потому что домен вы запрашиваете, smtp.mydomain.net
является CNAME для smtp.ggs.mydomain.net
, и dig печатает шаг промежуточного разрешения.
Вероятно, вы можете полагаться на то, что последняя строка вывода dig является IP-адресом. вы хотите, однако, и поэтому следует сделать следующее:
dig +short smtp.mydomain.net | tail -n1
Возможно, вы захотите последовать моему подходу на форумах Unity; (речь идет об изменении разрешения экрана в Bash/терминале для использования Unity3D... и когда вы закончите использовать программное обеспечение, исходное разрешение будет восстановлено до исходного значения):
https://forum.unity.com/threads/editor-ui-scaling.721424/#post-7079464