Поскольку файл отсортирован, вы можете использовать сравнение строк с для выхода, когда первое поле сортируется после того, которое вы ищете.
awk -F"|" '$1 ~ /^AT/ {print $0} $1 > "AT" {exit}'
Конечно, это не ускорит поиск первого вхождения кода в конце алфавита, поэтому было бы неплохо подумать о чем-то более сложном с правильным индексированием.
Этот вопрос очень расплывчатый, но вы должны рассмотреть следующие моменты::
named
(Bind9? )так что я предполагаю, что вы самостоятельно размещаете свой DNS. Это означает, что создание поддомена выполняется путем добавления его в файл зоны . Если вы не являетесь самостоятельным хостингом, вам необходимо создать соответствующие записи A
, AAAA
и/или CNAME
у вашего провайдера DNS. helo
и ehlo
. Я считаю, что это контролируется с помощьюmyhostname