![sed replace 没有替换任何内容](https://linux22.com/image/777137/sed%20replace%20%E6%B2%A1%E6%9C%89%E6%9B%BF%E6%8D%A2%E4%BB%BB%E4%BD%95%E5%86%85%E5%AE%B9.png)
sed -i 's/#DirectoryIndex index.html/#DirectoryIndex index.php /etc/httpd/conf/httpd.conf'
给出错误
sed:-e 表达式 #1,字符 57:'s' 的未知选项
我正在尝试用 index.php 替换 index.html
答案1
您需要关闭文件名前的字符串。但您忘记关闭了/
。
sed -i 's/#DirectoryIndex index.html/#DirectoryIndex index.php/' /etc/httpd/conf/httpd.conf