Собственно задача в том чтоб заменить в файле конфигурации директорию на другую.
Регулярка как бы находит то что нужно
https://regex101.com/r/ryEH50/8/
Но не знаю как ее адаптировать чтоб
sed работал. Предполагаю что это из-за переносов строк
Пробовал как-то так
NEW_DIR="/var/www/debug.loc"
sed -i -E "s/(<VirtualHost\s\*:9007>[\s\S]*?[^#]\s<Directory\s)[\/._a-z]+(>[\s\S]*?<\/VirtualHost>)/\1{$NEW_DIR}\2/" /etc/apache2/size-available/000-default.conf