0

我正在尝试构建自己的 bash 脚本来安装 LEMP(nginx mariadb php)。我已经设法完成了,但我被困在需要将“index.php”文本添加到索引行@/etc/nginx/sites-avaliable/default 的部分。

我已经尝试过使用“sed”并且非常接近但还没有。

sed '/\index.htm/i index.php' input /etc/nginx/sites-available/default

那是我得到的最接近的

我也尝试像这样替换 index.htm 文件:

sed 's/index.htm/index.php' /etc/nginx/sites-available/default

谢谢您的帮助!:)

4

1 回答 1

1

如果要在输入文件中替换,则必须使用该-i选项。否则sed将输出发送到标准输出。

s命令需要一个终止分隔符。

sed -i 's/index.html/index.html index.php/' /etc/nginx/sites-available/default
于 2020-02-11T01:46:08.033 回答