Sed
sed replace 沒有替換任何東西
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