Я пишу сценарий оболочки для автоматической настройки конфигурации и каталогов для веб-сайта Apache. Я столкнулся с проблемой, когда моя команда sed
не удаляет значение по умолчанию #
с начала строки ServerName. Может ли кто-нибудь помочь мне изменить команду, чтобы она работала так, как мне нужно?
Спасибо.
sudo sed -Ei "s|^([[:blank:]]*#ServerName).*$|\1 ${1.io|;
s|^([[:blank:]]*DocumentRoot).*$|\1 \"/var/www/${1}/public\"|;
" "/tmp/${1}.io.conf"