端末で sed を使用して検索と置換を実行しようとしています。
Apache構成ファイル内で、次のものを置き換えようとしています:
DocumentRoot /var/www
と
DocumentRoot /var/www/mysite.com/public_html
エディターを使用せずに、コマンド ラインから。私はsedでこれをやりたいのですが、次のさまざまな反復を試しました:
sudo sed -i 's/'DocumentRoot /var/www'/'DocumentRoot /var/www/mysite.com/public_html'/' /etc/apache2/sites-available/mysite.com
ただし、そうすると、次のエラーが発生します。
sed: -e expression #1, char 14: unterminated s command
そのため、パスのスラッシュでエラーが発生しています。どうすればこれを回避できますか?
ご協力いただきありがとうございます