Mountain Lion の新規インストールで apache と php を有効にするために必要な手順を実行するための小さなシェル スクリプトを作成しようとしています。私が立ち往生しているステップは/etc/apache2/httpd.conf
、この行に入ってコメントを外すことです:#LoadModule php5_module libexec/apache2/libphp5.so
これまでグーグルで調べたところ、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
この種のスクリプトについては理解が深まりません。どうすればこのタスクを達成できますか?