我正在尝试在终端中使用 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
所以它在路径中的斜杠上出错。我该如何解决这个问题?
谢谢你的帮助