Sed

sed replace 沒有替換任何東西

  • May 12, 2022
sed -i 's/#DirectoryIndex index.html/#DirectoryIndex index.php /etc/httpd/conf/httpd.conf'

這給出了錯誤

sed: -e 表達式 #1, char 57: `s’ 的未知選項

我正在嘗試用 index.php 替換 index.html

您需要在文件名之前關閉字元串。而你錯過了閉幕式/

sed -i 's/#DirectoryIndex index.html/#DirectoryIndex index.php/' /etc/httpd/conf/httpd.conf

引用自:https://serverfault.com/questions/1100737