Используйте sed, чтобы раскомментировать строку в httpd.conf

Я пытаюсь написать небольшой сценарий оболочки, чтобы выполнить шаги, необходимые для включения apache и php при новой установке Mountain Lion. Шаг, на котором я застрял, заключается в том, чтобы войти в /etc/apache2/httpd.confи раскомментировать эту строку:#LoadModule php5_module libexec/apache2/libphp5.so

Из поиска в Google до сих пор я думаю, что sed - это то, как это будет сделано, но я не могу правильно понять синтаксис. Я пробовал это:

cd /etc/apache2
sudo sed -i '/s/#LoadModule php5_module libexec\/apache2\/libphp5.so/LoadModule php5_module libexec\/apache2\/libphp5.so' httpd.conf

который, как я думал, заменит закомментированную строку (без косой черты )на незакомментированную строку. Но когда я запускаю это, я просто получаю следующее сообщение, и в файле нет результата:

sed: 1: "httpd.conf": extra characters at the end of h command

Я не в своей тарелке с этим типом сценариев, как мне выполнить эту задачу?

5
задан zakkain 26 July 2012 в 07:07
поделиться