подход grepс опциейP
(PCRE):
grep -Poz 'domain:.+ output_dir:|\s*"nameservers": \[[^][]+\],\n' test_sample.txt
Выход:
domain: stackexchange.com date: Mon Jul 3 00:43:49 2017 output_dir:
"nameservers": [
"ns-925.awsdns-51.net.",
"ns-1029.awsdns-00.org.",
"ns-cloud-d1.googledomains.com.",
"ns-cloud-d2.googledomains.com.",
],
Основной шаблон основан на группе чередования регулярных выражений<domain_line>|<nameservers_lines>
В вашем sources.list
отсутствует основной репозиторий. Чтобы добавить его с репозиторием contrib
, добавьте эти две строки (бинарные и исходные пакеты )в вашsources.list
:
deb http://deb.debian.org/debian buster main contrib
deb-src http://deb.debian.org/debian buster main contrib
Затем запустите
sudo apt-get update
sudo apt-get install openvpn
См.:Пример sources.list(Вики Debian)