Никак не могу решить задачу, нужно в /etc/resolv.conf заменить/удалить второй по счету dns адрес. Думаю алгоритм примерно такой: Найти все строки начинающиеся с nameserver и ко второй найденной применить патерн, но как это реализовать, вообще не догоняю.
Написал вот:
sudo sed -i 's/^[^#]*nameserver.*/nameserver 123.123.123.123/' /etc/resolv.conf
Но он по понятным причинам заменяет все строки. Как применить патерн ко второй найденной строке ?