我有一个 bash 脚本,用于在我的服务器上设置一个简单的 php 脚本。我对如何sed
使用脚本正确更改变量感到困惑。这是我尝试过的:
echo "Enter Portal Password:"
read PORTPASS;
sed -i 's/$ppass =".*"/$ppass ="$PORTPASS"/' includes/config.php
以上更改了配置文件中的变量,但仅将其更改为$PORTPASS
它不会将其更改为我在脚本中输入的内容。
我也试过这个,它确实改变了$PORTPASS
正确的,但它删除" "
了文件中变量的周围。
sed -i 's/$ppass ='".*"'/$ppass ='"$PORTPASS"';/' includes/config.php
这是我要在 conf.php 文件中更改的内容:$ppass ="password";