【发布时间】:2016-10-29 19:51:01
【问题描述】:
我需要替换conf文件中的以下参数:
DocumentRoot /var/www/html
我需要将/var/www/html 设置为/var/www/www.something.ee
www.something.ee 是一个变量$WEBPAGE
到目前为止,我有这个:
sed -i "s/DocumentRoot /var/www/html /DocumentRoot /var/www/$WEBPAGE/g" /etc/apache2/sites-available/$WEBPAGE.conf
但是,由于它包含斜杠,因此该命令不想运行。在它们周围加上撇号似乎不起作用:
无法打开文件 ww/html' /'DocumentRoot /var/www/www.something.ee'/g:没有这样的文件或目录
有什么想法吗?
【问题讨论】:
标签: bash sed delimiter string-substitution